<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Серый форум &mdash; AHK: Вкл и выкл loop скрипта одной клавишей]]></title>
		<link>https://forum.script-coding.com/viewtopic.php?id=7676</link>
		<atom:link href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=7676&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «AHK: Вкл и выкл loop скрипта одной клавишей».]]></description>
		<lastBuildDate>Tue, 02 Jun 2015 18:16:08 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: AHK: Вкл и выкл loop скрипта одной клавишей]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=94327#p94327</link>
			<description><![CDATA[<p>Подскажите с таким вариантом :<br />Скрипт после PgDn удержиавет Ctrl 10 секунд и выходит .<br /></p><div class="codebox"><pre><code>
Send {PgDn}
Setkeydelay,, 10000
Send {Ctrl}
ExitApp</code></pre></div><p>Можно-ли при повторном запуске принудительно закрыть скрипт ,<br />то-есть отключить удержание Ctrl ?</p><p>Другими словами, нужно во время удержания ,<br />Используя #SingleInstance force<br /> повторным запуском скрипта ставить и снимать с паузы Ctrl&nbsp; поочерёдно .</p>]]></description>
			<author><![CDATA[null@example.com (seriousstas)]]></author>
			<pubDate>Tue, 02 Jun 2015 18:16:08 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=94327#p94327</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Вкл и выкл loop скрипта одной клавишей]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=64641#p64641</link>
			<description><![CDATA[<p>Альтернатива первому примеру:<br /></p><div class="codebox"><pre><code>Numpad0::SetTimer, Send1, % (enabled := !enabled)? 1000:&quot;Off&quot;

Send1:
    SetKeyDelay,, 100
    Send {1}
    return</code></pre></div><p>Пример соответствующий описанному поведению:<br /></p><div class="codebox"><pre><code>Numpad0::SetTimer, Send1, % (enabled := !enabled)? 1000:&quot;Off&quot;

Send1:
    SetKeyDelay,, Random(90, 130)
    Sleep Random(0, 250)
    Send {1}
    return

Random(min, max)
{
    Random, rand, min, max
    return rand
}</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (creature.ws)]]></author>
			<pubDate>Mon, 08 Oct 2012 03:05:34 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=64641#p64641</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Вкл и выкл loop скрипта одной клавишей]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=64640#p64640</link>
			<description><![CDATA[<p>Почитал здесь <a href="http://www.script-coding.com/AutoHotkey/FAQ.html">Серый форум</a><br />&nbsp; &quot;Можно ли остановить повторяющееся действие, не закрывая при этом сам скрипт?&quot;<br />И вот что получилось:</p><div class="codebox"><pre><code>
#MaxThreadsPerHotkey 3
numpad0::
#MaxThreadsPerHotkey 1
if KeepWinZRunning = y
{
KeepWinZRunning =
Return
}
KeepWinZRunning = y
loop,
{

Send {q down}
Sleep, 100
Send {q up}
Sleep, 1000
if KeepWinZRunning =
break

}
KeepWinZRunning =
Return</code></pre></div><p>Код работает, может есть еще какие то варианты? Осталось разобраться как сделать две позиции sleep постоянно меняющимися в указанных пределах.</p>]]></description>
			<author><![CDATA[null@example.com (Shigaboot)]]></author>
			<pubDate>Sun, 07 Oct 2012 22:47:02 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=64640#p64640</guid>
		</item>
		<item>
			<title><![CDATA[AHK: Вкл и выкл loop скрипта одной клавишей]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=64638#p64638</link>
			<description><![CDATA[<p>Подскажите как отключить loop либо включить паузу, клавишей которой запускаю скрипт, в данном случае numpad0. Выставленные задержки по &quot;sleep&quot; обязательно должны остаться. Еще интересует вопрос, реально ли сделать числа 1000 и 100 постоянно изменяемыми? Sleep 100(90-130), Sleep 1000(1000-1250), каждую секунду разные числа.</p><div class="codebox"><pre><code> Numpad0::

loop

{

Send {1 down}
Sleep, 100
Send {1 up}
Sleep, 1000

}

return
numpad1::Pause</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (Shigaboot)]]></author>
			<pubDate>Sun, 07 Oct 2012 18:43:21 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=64638#p64638</guid>
		</item>
	</channel>
</rss>
