<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Серый форум &mdash; AHK: Перестаёт реагировать на горячие клавиши]]></title>
		<link>https://forum.script-coding.com/viewtopic.php?id=7729</link>
		<atom:link href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=7729&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «AHK: Перестаёт реагировать на горячие клавиши».]]></description>
		<lastBuildDate>Thu, 25 Oct 2012 19:48:03 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: AHK: Перестаёт реагировать на горячие клавиши]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=65131#p65131</link>
			<description><![CDATA[<p>эм..стоп.</p><div class="codebox"><pre><code>Loop
{
    tooltip, proverka
    tooltip
}
return


F1::
SoundPlay %A_WorkingDir%\blip1.wav
return</code></pre></div><p>Это получается горячая клавиша сама себя запустить не может, но может другую горячую клавишу запустить?? Что-то я перестал понимать условия, при которых горячая клавиша может запускаться, а при каких не может D=</p>]]></description>
			<author><![CDATA[null@example.com (broneg)]]></author>
			<pubDate>Thu, 25 Oct 2012 19:48:03 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=65131#p65131</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Перестаёт реагировать на горячие клавиши]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=65123#p65123</link>
			<description><![CDATA[<p>Если проверки нечасто нужны, то можно так.<br /></p><div class="codebox"><pre><code>Label1:
Stop = 0
msgbox, start
Loop
{
   If stop = 1
   Gosub Label1
   Else
   {
      msgbox loop
      sleep 1000
   }
}
return

F11::
Stop = 1</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (Malcev)]]></author>
			<pubDate>Thu, 25 Oct 2012 17:12:57 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=65123#p65123</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Перестаёт реагировать на горячие клавиши]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=65090#p65090</link>
			<description><![CDATA[<div class="quotebox"><cite>creature.ws пишет:</cite><blockquote><div class="quotebox"><blockquote><p>Т.е. эта строчка из &quot;Документация по программе AutoHotkey&quot; является не верной? Ведь горячая клавиша не может прервать цикл</p></blockquote></div><p>Строчка является верной. Вы её неправильно интерпретируете.</p></blockquote></div><p>а вы можете разъяснить эту строчку, тогда?(= </p><div class="quotebox"><cite>creature.ws пишет:</cite><blockquote><p>Самым правильным будет считать — никак.</p></blockquote></div><div class="quotebox"><cite>Malcev пишет:</cite><blockquote><p>Вот тут creature.ws придумал костыль.<br /><a href="http://forum.script-coding.com/viewtopic.php?pid=58857#p58857">http://forum.script-coding.com/viewtopi … 857#p58857</a></p></blockquote></div><p>ну.. хотелось бы без этого, но ничего не поделаешь, придётся выкручиваться (=</p>]]></description>
			<author><![CDATA[null@example.com (broneg)]]></author>
			<pubDate>Thu, 25 Oct 2012 11:22:31 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=65090#p65090</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Перестаёт реагировать на горячие клавиши]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=65089#p65089</link>
			<description><![CDATA[<div class="quotebox"><blockquote><p>Ошибки там тоже нет</p></blockquote></div><p>Точно, так как #MaxThreads - <br /></p><div class="quotebox"><blockquote><p>If this setting is lower than #MaxThreadsPerHotkey, it effectively overrides that setting.<br />If this directive is unspecified in the script, it will behave as though set to 10.</p></blockquote></div><div class="codebox"><pre><code>Как горячей клавишей прервать выполнение скрипта и начать выполнять команды этой горячей клавиши.</code></pre></div><p>Вот тут creature.ws придумал костыль.<br /><a href="http://forum.script-coding.com/viewtopic.php?pid=58857#p58857">http://forum.script-coding.com/viewtopi … 857#p58857</a></p>]]></description>
			<author><![CDATA[null@example.com (Malcev)]]></author>
			<pubDate>Thu, 25 Oct 2012 11:05:44 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=65089#p65089</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Перестаёт реагировать на горячие клавиши]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=65088#p65088</link>
			<description><![CDATA[<div class="quotebox"><blockquote><p>Т.е. эта строчка из &quot;Документация по программе AutoHotkey&quot; является не верной? Ведь горячая клавиша не может прервать цикл</p></blockquote></div><p>Строчка является верной. Вы её неправильно интерпретируете.<br /></p><div class="quotebox"><blockquote><p>Как горячей клавишей прервать выполнение скрипта и начать выполнять команды этой горячей клавиши.</p></blockquote></div><p>Самым правильным будет считать — никак.</p><div class="quotebox"><blockquote><p>Может у них там ошибка, не 20, а 10.</p></blockquote></div><div class="codebox"><pre><code>#MaxThreadsPerHotkey, 20
#MaxThreads 20

F1::
Send, x
WinWait, xxxxx
return</code></pre></div><p>Ошибки там тоже нет <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" /></p>]]></description>
			<author><![CDATA[null@example.com (creature.ws)]]></author>
			<pubDate>Thu, 25 Oct 2012 11:01:23 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=65088#p65088</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Перестаёт реагировать на горячие клавиши]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=65087#p65087</link>
			<description><![CDATA[<div class="quotebox"><cite>YMP пишет:</cite><blockquote><p>У вас в первой строке кода указано, сколько потоков может создать горячая клавиша. После 20-го, естественно, ничего уже не запускается. А до этого всё как описано.</p></blockquote></div><p>Ну да, я ,наверное, ввёл в заблуждение этой директивой. Давайте без неё: <br /></p><div class="quotebox"><blockquote><p>Программа является псевдо-многопоточной, что позволяет запускать новую горячую клавишу, даже если процедура предыдущей горячей клавиши еще до конца не отработала.</p></blockquote></div><p>И,вроде бы, так и было (=&nbsp; &nbsp;Т.е. эта строчка из &quot;Документация по программе AutoHotkey&quot; является не верной? Ведь горячая клавиша не может прервать цикл..&nbsp; &nbsp;Вот что меня волнует. Как горячей клавишей прервать выполнение скрипта и начать выполнять команды этой горячей клавиши.</p>]]></description>
			<author><![CDATA[null@example.com (broneg)]]></author>
			<pubDate>Thu, 25 Oct 2012 10:52:33 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=65087#p65087</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Перестаёт реагировать на горячие клавиши]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=65086#p65086</link>
			<description><![CDATA[<p>У меня тоже только 10 создается.<br />Я проверял таким кодом в блокноте<br /></p><div class="codebox"><pre><code>#MaxThreadsPerHotkey, 20
;~ #NoEnv        
;~ #UseHook
 
F1::
Send, x
WinWait, xxxxx
return</code></pre></div><div class="quotebox"><blockquote><p>The maximum number of threads that can be launched for a given hotkey/hotstring subroutine (limit 20).</p></blockquote></div><p>Может у них там ошибка, не 20, а 10.<br />Версия автохотки 1.1.08.01</p>]]></description>
			<author><![CDATA[null@example.com (Malcev)]]></author>
			<pubDate>Thu, 25 Oct 2012 10:22:03 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=65086#p65086</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Перестаёт реагировать на горячие клавиши]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=65085#p65085</link>
			<description><![CDATA[<p>У вас в первой строке кода указано, сколько потоков может создать горячая клавиша. После 20-го, естественно, ничего уже не запускается. А до этого всё как описано.</p>]]></description>
			<author><![CDATA[null@example.com (YMP)]]></author>
			<pubDate>Thu, 25 Oct 2012 09:33:26 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=65085#p65085</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Перестаёт реагировать на горячие клавиши]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=65084#p65084</link>
			<description><![CDATA[<p>Не понимаю..как он запускается, если первое действие (SoundPlay %A_WorkingDir%\blip1.wav)&nbsp; не выполняется? Т.е. он запускается, и не выполняется? Или вы имеет ввиду, что он встаёт в очередь?</p>]]></description>
			<author><![CDATA[null@example.com (broneg)]]></author>
			<pubDate>Thu, 25 Oct 2012 09:24:50 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=65084#p65084</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Перестаёт реагировать на горячие клавиши]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=65083#p65083</link>
			<description><![CDATA[<p>Хоткей и запускается заново, вне зависимости от предыдущего псевдопотока. Количество допустимых псевдопотоков указано в первой строке.</p>]]></description>
			<author><![CDATA[null@example.com (creature.ws)]]></author>
			<pubDate>Wed, 24 Oct 2012 20:12:12 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=65083#p65083</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Перестаёт реагировать на горячие клавиши]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=65082#p65082</link>
			<description><![CDATA[<p>ааа...т.е. 20 раз горячая клавиша запускает, если можно так сказать, 20 потоков, и всё, больше такого не происходит?</p><br /><p>а то <br /></p><div class="quotebox"><blockquote><p>Программа является псевдо-многопоточной, что позволяет запускать новую горячую клавишу, даже если процедура предыдущей горячей клавиши еще до конца не отработала.</p></blockquote></div><p>вот и подумал, что хоткей должен запускаться заново вне зависимости от завершения чего-либо.. т.е. прекращать настоящее действие и начинать всё заново</p>]]></description>
			<author><![CDATA[null@example.com (broneg)]]></author>
			<pubDate>Wed, 24 Oct 2012 19:56:26 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=65082#p65082</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Перестаёт реагировать на горячие клавиши]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=65071#p65071</link>
			<description><![CDATA[<div class="codebox"><pre><code>#MaxThreadsPerHotkey, 20 ; может «одновременно» выполнятся 20 копий подпрограммы конкретной горячей клавиши.
 
F1:: ; метка горячей клавиши обозначающая начало подпрограммы горячей клавиши.
SoundPlay %A_WorkingDir%\blip1.wav ; это действие в подпрограмме данной горячей клавиши выполняется однократно.
Loop ; начало бесконечного цикла
{
    tooltip, proverka ; первое действие бесконечного цикла
    tooltip ; второе действие бесконечного цикла
} ; конец блока бесконечного цикла
return ; конец подпрограммы горячей клавиши.</code></pre></div><p>Подпрограмма горячей клавиши никогда не будет завершена, так как содержит бесконечный цикл.<br />Как написано, так и работает. Не вижу проблем в скрипте, не вижу вопросов в сообщении.</p>]]></description>
			<author><![CDATA[null@example.com (creature.ws)]]></author>
			<pubDate>Wed, 24 Oct 2012 14:00:43 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=65071#p65071</guid>
		</item>
		<item>
			<title><![CDATA[AHK: Перестаёт реагировать на горячие клавиши]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=65065#p65065</link>
			<description><![CDATA[<p>Добрый день! Всегда находил решения своих проблем в написании на этом замечательном форуме, но теперь, что-то ,не могу найти решение... в общем скрипт, для примера:</p><div class="codebox"><pre><code>
#MaxThreadsPerHotkey, 20
;~ #NoEnv        
;~ #UseHook

F1::
SoundPlay %A_WorkingDir%\blip1.wav
Loop
{
	tooltip, proverka
	tooltip
}
return</code></pre></div><p>через ~10 нажатий клавиши F1, скрипт перестаёт реагировать на эту горячую клавиши, т.е. не слышен звук blip1.wav и выполняется цикл.</p>]]></description>
			<author><![CDATA[null@example.com (broneg)]]></author>
			<pubDate>Wed, 24 Oct 2012 12:08:41 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=65065#p65065</guid>
		</item>
	</channel>
</rss>
