<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Серый форум &mdash; AutoHotKey: Как остановить выполнение скрипта]]></title>
	<link rel="self" href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=4677&amp;type=atom" />
	<updated>2014-08-20T09:03:50Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.script-coding.com/viewtopic.php?id=4677</id>
		<entry>
			<title type="html"><![CDATA[Re: AutoHotKey: Как остановить выполнение скрипта]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=85983#p85983" />
			<content type="html"><![CDATA[<div class="quotebox"><blockquote><p>надо ставить перед каждым действием</p></blockquote></div><p>Есть ещё вариант с таймером:<br /></p><div class="codebox"><pre><code>
#UseHook

Keys := [[&quot;{5}{enter}&quot;, 1200]
        , [&quot;{4}{enter}&quot;, 1200]
        , [&quot;{3}{enter}&quot;, 1200]
        , [&quot;{2}{enter}&quot;, 1200]
        , [&quot;{1}{enter}&quot;, 1200]]

1:: SetTimer, Send, % &quot;-&quot; . (N := 0)

2:: SetTimer, Send, Off

Send: 
    If (++N &gt; Keys.MaxIndex())
        Return 
    SendInput % Keys[N, 1]
    SetTimer, Send, % &quot;-&quot; . Keys[N, 2]
    Return 
</code></pre></div><p>По мотивам: <a href="http://forum.script-coding.com/viewtopic.php?pid=83768#p83768">Как организовать переключение между двумя циклами в скрипте?</a></p>]]></content>
			<author>
				<name><![CDATA[serzh82saratov]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27879</uri>
			</author>
			<updated>2014-08-20T09:03:50Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=85983#p85983</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AutoHotKey: Как остановить выполнение скрипта]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=85982#p85982" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Drugoy пишет:</cite><blockquote><div class="quotebox"><cite>uBaH пишет:</cite><blockquote><p>А вот например мне надо сделать 5-ти секундный отсчет, но иногда надо его остановить<br />Как сделать, чтобы его можно было остановить в любой момент?</p></blockquote></div><p>Так же, как написал YMP ТС-у.</p></blockquote></div><p>Пробовал, не помогает.<br />А не, помогло. Сразу не догадался, что надо ставить перед каждым действием, а не в начале.</p>]]></content>
			<author>
				<name><![CDATA[uBaH]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=32497</uri>
			</author>
			<updated>2014-08-20T08:15:51Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=85982#p85982</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AutoHotKey: Как остановить выполнение скрипта]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=85979#p85979" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>uBaH пишет:</cite><blockquote><p>А вот например мне надо сделать 5-ти секундный отсчет, но иногда надо его остановить<br />Как сделать, чтобы его можно было остановить в любой момент?</p></blockquote></div><p>Так же, как написал YMP ТС-у.</p>]]></content>
			<author>
				<name><![CDATA[Drugoy]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27463</uri>
			</author>
			<updated>2014-08-20T07:18:46Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=85979#p85979</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AutoHotKey: Как остановить выполнение скрипта]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=85978#p85978" />
			<content type="html"><![CDATA[<div class="fancy_spoiler_switcher"><div class="fancy_spoiler_switcher_header" data-lang-open="открыть спойлер" data-lang-close="скрыть спойлер"><strong>+</strong>&nbsp;открыть спойлер</div><div class="fancy_spoiler"><p>А вот например мне надо сделать 5-ти секундный отсчет, но иногда надо его остановить<br />Например:</p><div class="codebox"><pre><code>F1::

        Send, 5{enter}
        sleep 1200
        Send, 4{enter}
        sleep 1200
        Send, 3{enter}
        sleep 1200
        Send, 2{enter}
        sleep 1200
        Send, 1{enter}
        sleep 1200                   
Return
</code></pre></div><p>Как сделать, чтобы его можно было остановить в любой момент?</p></div></div><p>Ответ найден.</p>]]></content>
			<author>
				<name><![CDATA[uBaH]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=32497</uri>
			</author>
			<updated>2014-08-20T06:47:17Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=85978#p85978</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AutoHotKey: Как остановить выполнение скрипта]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=41359#p41359" />
			<content type="html"><![CDATA[<p>Большое спасибо, все отлично, все работает.</p>]]></content>
			<author>
				<name><![CDATA[Pet'ka]]></name>
			</author>
			<updated>2010-11-09T04:45:23Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=41359#p41359</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AutoHotKey: Как остановить выполнение скрипта]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=41358#p41358" />
			<content type="html"><![CDATA[<div class="codebox"><pre><code>$d::
    Send, d
    Sleep, 100
Return</code></pre></div>]]></content>
			<author>
				<name><![CDATA[YMP]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=81</uri>
			</author>
			<updated>2010-11-09T04:37:40Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=41358#p41358</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AutoHotKey: Как остановить выполнение скрипта]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=41355#p41355" />
			<content type="html"><![CDATA[<p>Ребят, а как сделать, пока я нажимаю и удерживаю клавишу d она же повторялась? То есть я жму d а комп должен думать, что я много раз нажимаю на d?</p>]]></content>
			<author>
				<name><![CDATA[Pet'ka]]></name>
			</author>
			<updated>2010-11-09T04:28:29Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=41355#p41355</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AutoHotKey: Как остановить выполнение скрипта]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=37213#p37213" />
			<content type="html"><![CDATA[<p>Все работает так, как и хотелось. Огромное спасибо за помощь.:)</p>]]></content>
			<author>
				<name><![CDATA[Владислав]]></name>
			</author>
			<updated>2010-07-02T08:44:03Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=37213#p37213</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AutoHotKey: Как остановить выполнение скрипта]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=37212#p37212" />
			<content type="html"><![CDATA[<div class="codebox"><pre><code>F1::
    If GetKeyState(&quot;F1&quot;, &quot;P&quot;)
        Send, {1}{2}{3}
Return</code></pre></div>]]></content>
			<author>
				<name><![CDATA[YMP]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=81</uri>
			</author>
			<updated>2010-07-02T08:11:08Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=37212#p37212</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[AutoHotKey: Как остановить выполнение скрипта]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=37211#p37211" />
			<content type="html"><![CDATA[<p>Доброго времени суток. Я пользуюсь&nbsp; вот такой скриптом:<br /></p><div class="codebox"><pre><code> F1::Send, {1}{2}{3}</code></pre></div><p>Точнее сказать спамом клавиши F1. Дело в том, что при многоразовом нажатии F1 и остановки нажатия выполнение скрипта продолжаеться. И выходит что клавиша F1 не нажата, а нажатие кнопок 1,2,3 длиться еще некоторое время. Мой вопрос: как заставить этот скрипт спамить кнопки 1,2,3 только тогда, когда я жму клавишу F1 ( нажал спамит, отпустил- не спамит)?<br />P.S. Использую скрипт для игры.</p>]]></content>
			<author>
				<name><![CDATA[Владислав]]></name>
			</author>
			<updated>2010-07-02T07:58:02Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=37211#p37211</id>
		</entry>
</feed>
