<?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=17513&amp;type=atom" />
	<updated>2022-12-14T09:43:45Z</updated>
	<generator>PunBB</generator>
	<id>http://forum.script-coding.com/viewtopic.php?id=17513</id>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Помогите найти ошибку.]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=155980#p155980" />
			<content type="html"><![CDATA[<p><strong>MilosA</strong>, ознакомьтесь, пожалуйста, с <a href="https://forum.script-coding.com/misc.php?action=rules">Правилами</a>, отредактируйте свои посты. Обратите внимание на <a href="https://forum.script-coding.com/misc.php?action=rules#literacy">точки</a> в конце предложений и правила <a href="https://forum.script-coding.com/misc.php?action=rules#quotation">цитирования</a>.</p>]]></content>
			<author>
				<name><![CDATA[teadrinker]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=24515</uri>
			</author>
			<updated>2022-12-14T09:43:45Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=155980#p155980</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Помогите найти ошибку.]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=155979#p155979" />
			<content type="html"><![CDATA[<p>Огромное спасибо, у вас это красиво получилось!<br />Мне очень приятно, жму руку и благодарю рейтингом!</p>]]></content>
			<author>
				<name><![CDATA[MilosA]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=42923</uri>
			</author>
			<updated>2022-12-14T08:41:10Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=155979#p155979</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Помогите найти ошибку.]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=155978#p155978" />
			<content type="html"><![CDATA[<p>&quot;Цикл&quot; будет включаться\выключаться на одну клавишу, а также переключаться с одного на другой.<br /></p><div class="codebox"><pre><code>
F1::
F2:: SetTimer, label, % (hotkey != A_ThisHotkey) ? (10, hotkey := A_ThisHotkey) : (&quot;Off&quot;, hotkey := &quot;&quot;)

label:
    if (hotkey = &quot;F1&quot;) {
        Send {2}
        Sleep 70
        Send {3}
    }
    else if (hotkey = &quot;F2&quot;) {
        Send {4}
        Sleep 70
        Send {5}
    }
Return
</code></pre></div>]]></content>
			<author>
				<name><![CDATA[Taveron]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=41949</uri>
			</author>
			<updated>2022-12-14T02:01:15Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=155978#p155978</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Помогите найти ошибку.]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=155977#p155977" />
			<content type="html"><![CDATA[<p><strong>__Михаил__</strong></p><p>А два скрипта вместе можно запустить?</p><p>И решит ли это проблему?</p><p>Всё можно записать в одном скрипте, чтобы не придумывать костылей в виде двух запущенных скриптов)</p>]]></content>
			<author>
				<name><![CDATA[MilosA]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=42923</uri>
			</author>
			<updated>2022-12-13T21:53:44Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=155977#p155977</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Помогите найти ошибку.]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=155976#p155976" />
			<content type="html"><![CDATA[<p>В целом, если не разбираться в деталях, то проще будет создать ещё один скрипт и запускать каждый цикл по отдельности. Или вам нужно отключать первый при запуске второго?</p>]]></content>
			<author>
				<name><![CDATA[__Михаил__]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=40928</uri>
			</author>
			<updated>2022-12-13T19:13:11Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=155976#p155976</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Помогите найти ошибку.]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=155975#p155975" />
			<content type="html"><![CDATA[<p>В конец первого цикла с клавишей F1 вписать &quot;Brake&quot;?</p><p>Если я вписываю команду &quot;Brake&quot; в конец, то выходит, что цикл не повторяется, а прерывается после 1 круга.<br />И работает только при постоянно зажатой клавиши F1.</p><p>Необходимо чтобы с любого момента скрипта, я мог пользоваться как клавишей F1 так и F2</p>]]></content>
			<author>
				<name><![CDATA[MilosA]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=42923</uri>
			</author>
			<updated>2022-12-13T18:39:27Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=155975#p155975</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Помогите найти ошибку.]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=155970#p155970" />
			<content type="html"><![CDATA[<p>Первый цикл &#039;Loop&#039; нужно прерывать перед запуском нового, иначе он будет как в вашем случае в режиме ожидания продолжения, которое никогда не наступит из-за использования команды &#039;Pause&#039;.</p>]]></content>
			<author>
				<name><![CDATA[__Михаил__]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=40928</uri>
			</author>
			<updated>2022-12-12T21:28:46Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=155970#p155970</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[AHK: Помогите найти ошибку.]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=155966#p155966" />
			<content type="html"><![CDATA[<p>Приветствую! </p><p>Сделал код, знания ниже базовых, почти всё работает, но кое-что нет.</p><p>Суть кода в следующем: <br />При нажатии F1 идёт частое нажатие цифр 2 и 3. F2 - пауза, F3 - возобновление.<br />При нажатии F4 идёт частое нажатие цифр 4 и 5. F5 - пауза, F6 - возобновление.</p><p>По-сути, 2 простейшие задачи в одном коде.</p><p>В чём проблема? <br />При переходе от первой части кода (нажатие цифр 2 и 3) к части где идёт нажатие 4 и 5 - уже не возможно вернуться, нажатием горячей клавиши F1 на первую часть кода, чтобы снова выполнялось нажатие клавиш 2 и 3. Вторая же часть кода продолжает работать отлично (пауза и стоп).</p><p>Где ошибка? или если можете - исправьте недочёт, пожалуйста, моих знаний не хватает пока что, спасибо. </p><div class="codebox"><pre><code>
F1::
Loop {
  Send {sc3}
  Sleep 70
  Send {sc4}
}
Return
F2::                 ; Приостановка по F2.
  If not Stop
  {
    Stop := True
    Pause
  }
Return
F3::                 ; Возобновление по F3.
  If Stop
  {
    Stop := False
    Pause
  }
Return
F4::
Loop {
  Send {sc5}
  Sleep 70
  Send {sc6}
}
F5::                 ; Приостановка по F5.
  If not Stop
  {
    Stop := True
    Pause
  }
Return
F6::                 ; Возобновление по F6.
  If Stop
  {
    Stop := False
    Pause
  }
Return
</code></pre></div>]]></content>
			<author>
				<name><![CDATA[MilosA]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=42923</uri>
			</author>
			<updated>2022-12-12T18:19:16Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=155966#p155966</id>
		</entry>
</feed>
