<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Серый форум &mdash; AHK : Пропуски в считывании hotkeys.]]></title>
	<link rel="self" href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=7871&amp;type=atom" />
	<updated>2012-12-16T12:13:38Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.script-coding.com/viewtopic.php?id=7871</id>
		<entry>
			<title type="html"><![CDATA[Re: AHK : Пропуски в считывании hotkeys.]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=67008#p67008" />
			<content type="html"><![CDATA[<p>Нашёл среди операторов по поиску картинок подрограмму с обращением к буферу обмена и т.д. Ставил её там в технических целях. Возможно задержки были из-за этого. Убрал, скорости особо не прибавило, но возможно не будут проскальзывать хоткеи.</p>]]></content>
			<author>
				<name><![CDATA[Pokerist]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=24990</uri>
			</author>
			<updated>2012-12-16T12:13:38Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=67008#p67008</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK : Пропуски в считывании hotkeys.]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=67007#p67007" />
			<content type="html"><![CDATA[<p>Отключил композицию рабочего стола в настройках Виндовс. Пока изменений не заметил. По времени поиск точно не сократился.</p>]]></content>
			<author>
				<name><![CDATA[Pokerist]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=24990</uri>
			</author>
			<updated>2012-12-16T11:47:00Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=67007#p67007</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK : Пропуски в считывании hotkeys.]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=67006#p67006" />
			<content type="html"><![CDATA[<p>Уже пробовал поиграть с приоритетмаи через диспетчер задач. Не помогло.</p>]]></content>
			<author>
				<name><![CDATA[Pokerist]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=24990</uri>
			</author>
			<updated>2012-12-16T11:23:15Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=67006#p67006</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK : Пропуски в считывании hotkeys.]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=67005#p67005" />
			<content type="html"><![CDATA[<p>Простите, если я какую глупость говорю… Но может имеет смысл повысить или понизить приоритет одного из скриптов?</p><p><a href="http://www.script-coding.com/AutoHotkey/Process.html">http://www.script-coding.com/AutoHotkey/Process.html</a></p>]]></content>
			<author>
				<name><![CDATA[Lexanni]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27286</uri>
			</author>
			<updated>2012-12-16T08:25:02Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=67005#p67005</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK : Пропуски в считывании hotkeys.]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=66984#p66984" />
			<content type="html"><![CDATA[<p>Пару дней использую хоткеи отдельным скриптом. Всё равно иногда случаются провалы в работе. Скрипт, читающий картинки, очевидно слишком тормозит комп. Почти каждый раз в момент чтения к курсору добавляются часики, что свидетельствует о перегрузке. </p><p> Как можно протестировать, что именно вызывает это явление, и как можно исправить положение?</p>]]></content>
			<author>
				<name><![CDATA[Pokerist]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=24990</uri>
			</author>
			<updated>2012-12-15T08:30:24Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=66984#p66984</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK : Пропуски в считывании hotkeys.]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=66948#p66948" />
			<content type="html"><![CDATA[<div class="quotebox"><blockquote><p>Даже не особо понял, что это такое.</p></blockquote></div><p>Не поняли — не тяните в код что попало<a href="http://www.ljpoisk.ru/archive/241583.html">.</a><br />Последние 8 сообщений не относятся к решению вопроса темы.</p>]]></content>
			<author>
				<name><![CDATA[creature.ws]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=26105</uri>
			</author>
			<updated>2012-12-13T11:35:17Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=66948#p66948</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK : Пропуски в считывании hotkeys.]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=66947#p66947" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>creature.ws пишет:</cite><blockquote><p>Вы прочитали эту часть сообщения #3?</p></blockquote></div><p>&nbsp; &nbsp; Да, потому так и воспринял код, как пример для включения/выключения.&nbsp; <br />&quot;Поиск картинок и пикселей рекомендуется производить при отключенной композиции рабочего стола.&quot;?<br />Значит перед поиском выключаем, а после поиска включаем. Потому и вставил код так.</p><br /><div class="quotebox"><blockquote><p>Вы ранее производили поиск картинок не отключая композицию рабочего стола?<br />Отключали?</p></blockquote></div><p>&nbsp; &nbsp;Сам ничего не отключал. Даже не особо понял, что это такое. Единственно, что &quot;Aero&quot;, как и все примочки, отключаю сразу после установки Windows.</p>]]></content>
			<author>
				<name><![CDATA[Pokerist]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=24990</uri>
			</author>
			<updated>2012-12-13T11:27:30Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=66947#p66947</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK : Пропуски в считывании hotkeys.]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=66946#p66946" />
			<content type="html"><![CDATA[<div class="quotebox"><blockquote><p>Я не представляю себе как переделать скрипт, чтобы поиск картинок оказался в конце скрипта.</p></blockquote></div><div class="codebox"><pre><code>
Начало скрипта
DllCall(&quot;Dwmapi\DwmEnableComposition&quot;, &quot;UInt&quot;, 0)
100500 строк скрипта
конец скрипта</code></pre></div><div class="quotebox"><blockquote><p>но другой логики, […] я&nbsp; не усмотрел</p></blockquote></div><p>Понимаю, учту в дальнейшем <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" /></p><p>Учитывая сообщения выше, переспрошу:<br />Вы прочитали эту часть сообщения #3?<br /></p><div class="quotebox"><blockquote><p>Поиск картинок и пикселей рекомендуется производить при отключенной композиции рабочего стола.</p></blockquote></div><p>Вы ранее производили поиск картинок не отключая композицию рабочего стола?<br />Отключали? Тогда мой совет неуместен. И вам нет нужды хвататься за пример кода как за соломинку.<br />Не отключали? Тогда время поиска картинок уменьшится на пару порядков и вопрос с не буферизованными горячими клавишами будет, вероятно, решен.</p>]]></content>
			<author>
				<name><![CDATA[creature.ws]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=26105</uri>
			</author>
			<updated>2012-12-13T10:38:17Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=66946#p66946</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK : Пропуски в считывании hotkeys.]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=66945#p66945" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>creature.ws пишет:</cite><blockquote><p>Примените так:<br /></p><div class="codebox"><pre><code>
DllCall(&quot;Dwmapi\DwmEnableComposition&quot;, &quot;UInt&quot;, 0)
поиск картинок
конец скрипта</code></pre></div></blockquote></div><p>&nbsp; &nbsp; Скорее всего я в вашем совете чего-то не понимаю.<br />&nbsp; &nbsp; &nbsp; &nbsp;У меня где-то 6К строк кода.&nbsp; Из них&nbsp; поиск картинок -&nbsp; 2-3К где-то в середине. Результаты поиска картинок, естественно в последствии должным образом обрабатываются.&nbsp; Я не представляю себе как переделать скрипт, чтобы поиск картинок оказался в конце скрипта.&nbsp; <br /></p><div class="quotebox"><blockquote><p>Если не затруднит вас — чем вы руководствовались, добавив в процедуру, выполняющую конкретное действие код к выполнению сего действия не относящийся?</p></blockquote></div><p>&quot; Если я <span style="color: RED">что-то </span>для <span style="color: Blue">чего-то </span>отключаю, то наверное после окончания этого <span style="color: Blue">чего-то </span>стоит <span style="color: Red">это отключённое</span>&nbsp; назад включить?&quot;</p><p> В предложенном коде две похожих строки. Я предполагаю, что первая что-то отключает, а вторая включает. Я располагаю своё &quot;для чего-то&quot; между ними. Возможно вывод абсурден, но другой логики, не понимая сути кода, я&nbsp; не усмотрел.</p>]]></content>
			<author>
				<name><![CDATA[Pokerist]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=24990</uri>
			</author>
			<updated>2012-12-13T10:27:58Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=66945#p66945</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK : Пропуски в считывании hotkeys.]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=66942#p66942" />
			<content type="html"><![CDATA[<p>Примените так:<br /></p><div class="codebox"><pre><code>
DllCall(&quot;Dwmapi\DwmEnableComposition&quot;, &quot;UInt&quot;, 0)
поиск картинок
конец скрипта</code></pre></div><p>Если не затруднит вас — чем вы руководствовались, добавив в процедуру, выполняющую конкретное действие код к выполнению сего действия не относящийся?</p>]]></content>
			<author>
				<name><![CDATA[creature.ws]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=26105</uri>
			</author>
			<updated>2012-12-13T10:06:11Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=66942#p66942</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK : Пропуски в считывании hotkeys.]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=66940#p66940" />
			<content type="html"><![CDATA[<p>Применил вот так.</p><div class="codebox"><pre><code>ToggleComposition()
{
    DllCall(&quot;Dwmapi\DwmIsCompositionEnabled&quot;, &quot;UInt*&quot;, isEnabled)
  
    поиск картинок

    DllCall(&quot;Dwmapi\DwmEnableComposition&quot;, &quot;UInt&quot;, !isEnabled)
}</code></pre></div><br /><p>&nbsp; Верно? </p><p>Время замерить почему-то не получается. Выдаётся &quot;0&quot;.&nbsp; Пробовал отмерять время как непосредственно за рамками этой конструкции, так и внутри. Почему так? Как его померять?</p>]]></content>
			<author>
				<name><![CDATA[Pokerist]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=24990</uri>
			</author>
			<updated>2012-12-13T09:12:05Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=66940#p66940</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK : Пропуски в считывании hotkeys.]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=66925#p66925" />
			<content type="html"><![CDATA[<p>Спасибо, первое уже осуществил. Второе - попробую.</p>]]></content>
			<author>
				<name><![CDATA[Pokerist]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=24990</uri>
			</author>
			<updated>2012-12-12T23:33:36Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=66925#p66925</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK : Пропуски в считывании hotkeys.]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=66909#p66909" />
			<content type="html"><![CDATA[<p>Поиск картинок и пикселей рекомендуется производить при отключенной композиции рабочего стола.<br /></p><div class="codebox"><pre><code>ToggleComposition()
{
    DllCall(&quot;Dwmapi\DwmIsCompositionEnabled&quot;, &quot;UInt*&quot;, isEnabled)
    DllCall(&quot;Dwmapi\DwmEnableComposition&quot;, &quot;UInt&quot;, !isEnabled)
}</code></pre></div>]]></content>
			<author>
				<name><![CDATA[creature.ws]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=26105</uri>
			</author>
			<updated>2012-12-12T13:21:26Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=66909#p66909</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK : Пропуски в считывании hotkeys.]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=66903#p66903" />
			<content type="html"><![CDATA[<p>Вынести горячие клавиши в отдельный скрипт, запускать два скрипта.</p>]]></content>
			<author>
				<name><![CDATA[ypppu]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=5974</uri>
			</author>
			<updated>2012-12-12T11:30:53Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=66903#p66903</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[AHK : Пропуски в считывании hotkeys.]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=66902#p66902" />
			<content type="html"><![CDATA[<p>Во время работы скрипта производится поиск большого числа картинок с помощью ImageSearch.&nbsp; Весь поиск занимает в основном 150-600 мс.&nbsp; В это время горячие клавиши скрипта не срабатывают. Поиск картинок производится в несколько этапов.&nbsp; Там с два десятка Loop, ещё с десяток вложенных и около 60 картинок примерно 8x4. Сам поиск оптимизирован максимально - все регионы указываются&nbsp; с максимально возможной точностью.</p><p>Как можно избавться от пропусков в срабатывании горячих клавиш?&nbsp; </p><p>Спасибо за помощь!</p>]]></content>
			<author>
				<name><![CDATA[Pokerist]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=24990</uri>
			</author>
			<updated>2012-12-12T11:13:10Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=66902#p66902</id>
		</entry>
</feed>
