<?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>http://forum.script-coding.com/viewtopic.php?id=15532</link>
		<atom:link href="http://forum.script-coding.com/extern.php?action=feed&amp;tid=15532&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «AHK: Остановить выполнение скрипта».]]></description>
		<lastBuildDate>Thu, 06 Aug 2020 14:22:09 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: AHK: Остановить выполнение скрипта]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=141489#p141489</link>
			<description><![CDATA[<p>Спасибо большое за помощь, при тестировании </p><div class="codebox"><pre><code>
F2::
Reload
return
</code></pre></div><p>данный вариант решил все проблемы которые возникли.</p>]]></description>
			<author><![CDATA[null@example.com (ustarta)]]></author>
			<pubDate>Thu, 06 Aug 2020 14:22:09 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=141489#p141489</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Остановить выполнение скрипта]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=141462#p141462</link>
			<description><![CDATA[<div class="quotebox"><cite>ustarta пишет:</cite><blockquote><p>нажатие клавиши для прерывания можно было использовать, только тогда когда функция уже запустилась?</p></blockquote></div><div class="quotebox"><cite>fgslm пишет:</cite><blockquote><p>поделить выполнение на небольшие блоки.</p></blockquote></div><div class="quotebox"><cite>fgslm пишет:</cite><blockquote><p>проверять клавиши в каждом из них</p></blockquote></div><div class="quotebox"><cite>fgslm пишет:</cite><blockquote><p>Создать цикл</p></blockquote></div>]]></description>
			<author><![CDATA[null@example.com (fgslm)]]></author>
			<pubDate>Tue, 04 Aug 2020 20:27:21 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=141462#p141462</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Остановить выполнение скрипта]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=141448#p141448</link>
			<description><![CDATA[<p><strong>ustarta</strong> </p><div class="codebox"><pre><code>!1::																				
{
Job := 1		
SendMessage, 0x50,, 0x4190419,, A ; русский
SendInput, %text1%{tab}{tab}
SendInput, %text2%
sleep 800
send {down}{tab}
sleep 400
SendInput, %text2%
sleep 600
send {down}{tab}
sleep 400
Send,%text2%
sleep 600
send {down}{tab}
sleep 400
send {tab}{tab}{tab}{tab}
sleep 400
SendInput %text2%
sleep 600
send {down}{tab}
sleep 400
Job := 0
return
}

!2::
If (Job = 1) {
Reload
} else {
Job := 0
}
return</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (Vitalkerrain)]]></author>
			<pubDate>Tue, 04 Aug 2020 10:13:45 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=141448#p141448</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Остановить выполнение скрипта]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=141440#p141440</link>
			<description><![CDATA[<div class="quotebox"><cite>ustarta пишет:</cite><blockquote><p>А возможно ли сделать что бы нажатие клавиши для прерывания можно было использовать, только тогда когда функция уже запустилась?</p></blockquote></div><p>Если вы мне, то там так и есть. Далее ничего не понял.</p>]]></description>
			<author><![CDATA[null@example.com (serzh82saratov)]]></author>
			<pubDate>Mon, 03 Aug 2020 17:23:42 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=141440#p141440</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Остановить выполнение скрипта]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=141437#p141437</link>
			<description><![CDATA[<p>А возможно ли сделать что бы нажатие клавиши для прерывания можно было использовать, только тогда когда функция уже запустилась?<br />Попробовал релоад через IF сделать, не срабатывает.</p><p>Так бы решилась проблема останавливать и запускать с 1 клавиши</p>]]></description>
			<author><![CDATA[null@example.com (ustarta)]]></author>
			<pubDate>Mon, 03 Aug 2020 17:13:17 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=141437#p141437</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Остановить выполнение скрипта]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=141433#p141433</link>
			<description><![CDATA[<p><a href="http://forum.script-coding.com/viewtopic.php?pid=130712#p130712">http://forum.script-coding.com/viewtopi … 12#p130712</a></p>]]></description>
			<author><![CDATA[null@example.com (serzh82saratov)]]></author>
			<pubDate>Mon, 03 Aug 2020 16:36:06 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=141433#p141433</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Остановить выполнение скрипта]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=141431#p141431</link>
			<description><![CDATA[<p>break - Прерывает цикл, а где вы его создали?<br />Естественно будет ошибка при запуске.</p>]]></description>
			<author><![CDATA[null@example.com (__Михаил__)]]></author>
			<pubDate>Mon, 03 Aug 2020 16:22:19 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=141431#p141431</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Остановить выполнение скрипта]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=141430#p141430</link>
			<description><![CDATA[<div class="quotebox"><cite>ustarta пишет:</cite><blockquote><p><strong>fgslm</strong></p><br /><div class="codebox"><pre><code>if (GetKeyState( &quot;F1&quot;, &quot;P&quot; )) { break }</code></pre></div><br /><p>Все равно в ошибку, видимо реально надо использовать ваш пример выше, релоад проще решил проблему.</p></blockquote></div><p>А, ну да, возможно прерывать то нечего, потому что цикла нет. Тогда вместо break использовать continue или exit, или тот же <strong>reload + return</strong></p>]]></description>
			<author><![CDATA[null@example.com (fgslm)]]></author>
			<pubDate>Mon, 03 Aug 2020 16:08:07 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=141430#p141430</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Остановить выполнение скрипта]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=141428#p141428</link>
			<description><![CDATA[<p><strong>fgslm</strong></p><br /><div class="codebox"><pre><code>if (GetKeyState( &quot;F1&quot;, &quot;P&quot; )) { break }</code></pre></div><br /><p>Все равно в ошибку, видимо реально надо использовать ваш пример выше, релоад проще решил проблему.</p>]]></description>
			<author><![CDATA[null@example.com (ustarta)]]></author>
			<pubDate>Mon, 03 Aug 2020 16:03:53 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=141428#p141428</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Остановить выполнение скрипта]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=141427#p141427</link>
			<description><![CDATA[<p><strong>Vitalkerrain</strong></p><p>Спасибо,&nbsp; работает.</p>]]></description>
			<author><![CDATA[null@example.com (ustarta)]]></author>
			<pubDate>Mon, 03 Aug 2020 16:00:58 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=141427#p141427</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Остановить выполнение скрипта]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=141426#p141426</link>
			<description><![CDATA[<div class="codebox"><pre><code>
a := 1
check := 0
start:
loop 
{

  tooltip %a%
  a++
  sleep 500

  if check &gt; 0
  break ;куда он ведёт?
}

F1::        ; тут мы прерываем цикл
check := 1
return

F2::        ; тут мы возвращаемся к нему
check := 0
goto start</code></pre></div><p>Вот мне какой-то колхозный пример приводили. Возможно он вам поможет.</p><div class="quotebox"><cite>ustarta пишет:</cite><blockquote><p>if (GetKeyState( &quot;F1&quot;, &quot;P&quot; )) { break }</p></blockquote></div><p>Нужно поместить после начала скрипта, а не перед ним</p>]]></description>
			<author><![CDATA[null@example.com (fgslm)]]></author>
			<pubDate>Mon, 03 Aug 2020 15:57:31 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=141426#p141426</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Остановить выполнение скрипта]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=141425#p141425</link>
			<description><![CDATA[<p>Проще всего перезагрузить<br /></p><div class="codebox"><pre><code>F2::
Reload
return</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (Vitalkerrain)]]></author>
			<pubDate>Mon, 03 Aug 2020 15:55:22 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=141425#p141425</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Остановить выполнение скрипта]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=141424#p141424</link>
			<description><![CDATA[<p><strong>fgslm</strong></p><div class="codebox"><pre><code>if (GetKeyState( &quot;F1&quot;, &quot;P&quot; ))
{
break
}
!1::
{																		
SendMessage, 0x50,, 0x4190419,, A ; русский
SendInput, раз{tab}{tab}
SendInput, два
sleep 800
send {down}{tab}
sleep 400
SendInput, три
sleep 600
send {down}{tab}
sleep 400
Send,четыре 
sleep 600
send {down}{tab}
sleep 400
send {tab}{tab}{tab}{tab}
sleep 400
SendInput, пять
sleep 600
send {down}{tab}
sleep 400
return
}</code></pre></div><p>При запуске ошибка. Не пойму что не так. <br />Пока комбинацию клавиши убрал ,что бы разобратся с запуском функции</p>]]></description>
			<author><![CDATA[null@example.com (ustarta)]]></author>
			<pubDate>Mon, 03 Aug 2020 15:54:22 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=141424#p141424</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Остановить выполнение скрипта]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=141420#p141420</link>
			<description><![CDATA[<div class="quotebox"><cite>ustarta пишет:</cite><blockquote><p>по нажатию комбинации клавиши</p></blockquote></div><div class="codebox"><pre><code>if (GetKeyState( &quot;Alt&quot;, &quot;P&quot; ) and GetKeyState(&quot;Клавиша&quot;, &quot;P&quot;)) {
}</code></pre></div><p>Хотя, я подумал что для такого решения их придётся держать зажатыми всё выполнение скрипта.<br />Если нужно сделать &quot;тормоз&quot;, то лучше сделать проверку с обратным действием, т.е. прерыванием:<br /></p><div class="codebox"><pre><code>if (GetKeyState( &quot;Alt&quot;, &quot;P&quot; ) and GetKeyState(&quot;Клавиша&quot;, &quot;P&quot;)) {
break
}
;А тут уже ваш код
</code></pre></div><p>Но возможно комбинация запустит скрипт заново, т.что придётся использововать другое сочетание.</p>]]></description>
			<author><![CDATA[null@example.com (fgslm)]]></author>
			<pubDate>Mon, 03 Aug 2020 14:37:55 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=141420#p141420</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Остановить выполнение скрипта]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=141402#p141402</link>
			<description><![CDATA[<p>Интересное решение, можно ли сделать проверку по нажатию комбинации клавиши? Желательно такой же, коротая запускает скрипт.</p>]]></description>
			<author><![CDATA[null@example.com (ustarta)]]></author>
			<pubDate>Mon, 03 Aug 2020 09:08:00 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=141402#p141402</guid>
		</item>
	</channel>
</rss>
