<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Серый форум &mdash; AHK: Остановить выполнение скрипта]]></title>
	<link rel="self" href="http://forum.script-coding.com/extern.php?action=feed&amp;tid=15532&amp;type=atom" />
	<updated>2020-08-06T14:22:09Z</updated>
	<generator>PunBB</generator>
	<id>http://forum.script-coding.com/viewtopic.php?id=15532</id>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Остановить выполнение скрипта]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=141489#p141489" />
			<content type="html"><![CDATA[<p>Спасибо большое за помощь, при тестировании </p><div class="codebox"><pre><code>
F2::
Reload
return
</code></pre></div><p>данный вариант решил все проблемы которые возникли.</p>]]></content>
			<author>
				<name><![CDATA[ustarta]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=40980</uri>
			</author>
			<updated>2020-08-06T14:22:09Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=141489#p141489</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Остановить выполнение скрипта]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=141462#p141462" />
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[fgslm]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=40966</uri>
			</author>
			<updated>2020-08-04T20:27:21Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=141462#p141462</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Остановить выполнение скрипта]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=141448#p141448" />
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[Vitalkerrain]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=39447</uri>
			</author>
			<updated>2020-08-04T10:13:45Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=141448#p141448</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Остановить выполнение скрипта]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=141440#p141440" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>ustarta пишет:</cite><blockquote><p>А возможно ли сделать что бы нажатие клавиши для прерывания можно было использовать, только тогда когда функция уже запустилась?</p></blockquote></div><p>Если вы мне, то там так и есть. Далее ничего не понял.</p>]]></content>
			<author>
				<name><![CDATA[serzh82saratov]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=27879</uri>
			</author>
			<updated>2020-08-03T17:23:42Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=141440#p141440</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Остановить выполнение скрипта]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=141437#p141437" />
			<content type="html"><![CDATA[<p>А возможно ли сделать что бы нажатие клавиши для прерывания можно было использовать, только тогда когда функция уже запустилась?<br />Попробовал релоад через IF сделать, не срабатывает.</p><p>Так бы решилась проблема останавливать и запускать с 1 клавиши</p>]]></content>
			<author>
				<name><![CDATA[ustarta]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=40980</uri>
			</author>
			<updated>2020-08-03T17:13:17Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=141437#p141437</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Остановить выполнение скрипта]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=141433#p141433" />
			<content type="html"><![CDATA[<p><a href="http://forum.script-coding.com/viewtopic.php?pid=130712#p130712">http://forum.script-coding.com/viewtopi … 12#p130712</a></p>]]></content>
			<author>
				<name><![CDATA[serzh82saratov]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=27879</uri>
			</author>
			<updated>2020-08-03T16:36:06Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=141433#p141433</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Остановить выполнение скрипта]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=141431#p141431" />
			<content type="html"><![CDATA[<p>break - Прерывает цикл, а где вы его создали?<br />Естественно будет ошибка при запуске.</p>]]></content>
			<author>
				<name><![CDATA[__Михаил__]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=40928</uri>
			</author>
			<updated>2020-08-03T16:22:19Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=141431#p141431</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Остановить выполнение скрипта]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=141430#p141430" />
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[fgslm]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=40966</uri>
			</author>
			<updated>2020-08-03T16:08:07Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=141430#p141430</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Остановить выполнение скрипта]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=141428#p141428" />
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[ustarta]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=40980</uri>
			</author>
			<updated>2020-08-03T16:03:53Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=141428#p141428</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Остановить выполнение скрипта]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=141427#p141427" />
			<content type="html"><![CDATA[<p><strong>Vitalkerrain</strong></p><p>Спасибо,&nbsp; работает.</p>]]></content>
			<author>
				<name><![CDATA[ustarta]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=40980</uri>
			</author>
			<updated>2020-08-03T16:00:58Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=141427#p141427</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Остановить выполнение скрипта]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=141426#p141426" />
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[fgslm]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=40966</uri>
			</author>
			<updated>2020-08-03T15:57:31Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=141426#p141426</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Остановить выполнение скрипта]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=141425#p141425" />
			<content type="html"><![CDATA[<p>Проще всего перезагрузить<br /></p><div class="codebox"><pre><code>F2::
Reload
return</code></pre></div>]]></content>
			<author>
				<name><![CDATA[Vitalkerrain]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=39447</uri>
			</author>
			<updated>2020-08-03T15:55:22Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=141425#p141425</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Остановить выполнение скрипта]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=141424#p141424" />
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[ustarta]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=40980</uri>
			</author>
			<updated>2020-08-03T15:54:22Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=141424#p141424</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Остановить выполнение скрипта]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=141420#p141420" />
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[fgslm]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=40966</uri>
			</author>
			<updated>2020-08-03T14:37:55Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=141420#p141420</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Остановить выполнение скрипта]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=141402#p141402" />
			<content type="html"><![CDATA[<p>Интересное решение, можно ли сделать проверку по нажатию комбинации клавиши? Желательно такой же, коротая запускает скрипт.</p>]]></content>
			<author>
				<name><![CDATA[ustarta]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=40980</uri>
			</author>
			<updated>2020-08-03T09:08:00Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=141402#p141402</id>
		</entry>
</feed>
