<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Серый форум &mdash; Прерывание повторяющегося цикла?]]></title>
	<link rel="self" href="http://forum.script-coding.com/extern.php?action=feed&amp;tid=11970&amp;type=atom" />
	<updated>2016-09-03T13:27:24Z</updated>
	<generator>PunBB</generator>
	<id>http://forum.script-coding.com/viewtopic.php?id=11970</id>
		<entry>
			<title type="html"><![CDATA[Re: Прерывание повторяющегося цикла?]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=107292#p107292" />
			<content type="html"><![CDATA[<p><strong>Remix55556</strong><br />Надеюсь, я понятно задал вопросы? Зачем клавишу 2 держать, если можно нажать её по окончанию удержания хоткея?</p><p>Перед ответом очень советую внять <a href="http://forum.script-coding.com/rules.html#3.">пп. 3.3, 3.4, 3.7, 3.12, 4.4, 4.10</a>.</p>]]></content>
			<author>
				<name><![CDATA[Flasher]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=27593</uri>
			</author>
			<updated>2016-09-03T13:27:24Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=107292#p107292</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Прерывание повторяющегося цикла?]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=107287#p107287" />
			<content type="html"><![CDATA[<p><strong>Flasher</strong><br />Кароче нужен вариант такой имитировать, нажимается клавиша 1, потом нажимается 2, и удерживается в течении 3 секунд скажем, но после 2 через скажем 100 млс нажимается 3, и 4 потом как по циклу дальше. А 2 отпускается через 3 секунды. Както так, конечно серия будет длиннее чем 1234, это просто пример, надеюсь я понятно объяснил)</p>]]></content>
			<author>
				<name><![CDATA[Remix55556]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=34148</uri>
			</author>
			<updated>2016-09-03T11:27:25Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=107287#p107287</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Прерывание повторяющегося цикла?]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=107286#p107286" />
			<content type="html"><![CDATA[<p><strong>Remix55556</strong><br />Не понял, в чём смысл? 2 - это псевдомодификатор? Т.е. её в цикле нажимать не нужно, только держать?<br />И для чего 2000? Т.е. после отпускания Numpad1 ещё 1730 мс держать? Или всё же отпускать?</p>]]></content>
			<author>
				<name><![CDATA[Flasher]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=27593</uri>
			</author>
			<updated>2016-09-03T11:11:43Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=107286#p107286</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Прерывание повторяющегося цикла?]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=107284#p107284" />
			<content type="html"><![CDATA[<p><strong>Flasher</strong><br />Спс огромное! Всё работает!<br />Ещё вопросик <img src="//forum.script-coding.com/img/smilies/big_smile.png" width="15" height="15" />, а если надо чтобы из цикла например 1234, клавиша 2, нажимается и удерживается скажем пару секунд(2000), в то время клавиши 34 продолжают нажиматся. Как такое будет выглядеть? Заранее спасибо.</p>]]></content>
			<author>
				<name><![CDATA[Remix55556]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=34148</uri>
			</author>
			<updated>2016-09-03T09:27:45Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=107284#p107284</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Прерывание повторяющегося цикла?]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=107283#p107283" />
			<content type="html"><![CDATA[<p><strong>Remix5551256</strong>&nbsp; &gt;&gt;&gt;<br /></p><div class="codebox"><pre><code>sc4F::
for k, p in {1:100, 2:50, 3:70, 4:100}
{ If GetKeyState(A_ThisHotkey, &quot;P&quot;)
  {  Send % k
     Sleep % p
  }
}</code></pre></div>]]></content>
			<author>
				<name><![CDATA[Flasher]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=27593</uri>
			</author>
			<updated>2016-09-03T08:46:56Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=107283#p107283</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Прерывание повторяющегося цикла?]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=107281#p107281" />
			<content type="html"><![CDATA[<p><strong>Flasher</strong><br />Спс, за ответы, но вот ещё 1 вопрос, так как скрипт делается для файтингов, как ещё можно сделать так, чтобы между каждой клавишей цикла, можно было сделать свою задержку? К примеру клавиша 1 нажимается, задержка 100, клавиша 2 нажимается задержка 150, и тд. ?<br />Я пытался вот так сделать, но тогда нажимается у меня только клавиша 1. А остальные не хотят, где ошибка?<br /></p><div class="codebox"><pre><code>
key_combo1:=&quot;Numpad1&quot;
numpad1:: if combo1
{
Loop, 1
{
send, {vk31 down}
Sleep, 100
{
Send, {vk31 up}
Sleep, 50
break
}
Loop, 1
send, {vk32 down}
Sleep, 70
{
Send, {vk32 up}
Sleep, 100
break
}
Loop, 1
send, {vk33 down}
Sleep, 100
{
Send, {vk33 up}
Sleep, 100
break
}
Loop, 1
send, {vk34 down}
Sleep, 60
{
Send, {vk34 up}
Sleep, 100
break
}
}
}
</code></pre></div>]]></content>
			<author>
				<name><![CDATA[Remix55556]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=34148</uri>
			</author>
			<updated>2016-09-03T08:06:04Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=107281#p107281</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Прерывание повторяющегося цикла?]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=107275#p107275" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Remix55556 пишет:</cite><blockquote><p>А так чтобы был цикл нажатий НЕСКОЛЬКИХ клавиш при удержании одной, и чтобы он ещё и ПРЕРЫВАЛСЯ при отпускании в любой момент, там нету.</p></blockquote></div><p>Не имеет значения, какие команды прописаны в цикле. Хоть с посылом одной клавиши, хоть сотни.</p><br /><p><strong>Malcev</strong><br />Тут логично оформить возврат к началу при каждом нажатии.<br /></p><div class="codebox"><pre><code>F11::

for k in [1, 2, 3, 4, 5, 6, 7, 8, 9]
{
  If GetKeyState(A_ThisHotkey, &quot;P&quot;)
  {  Send % k
     Sleep 100
  }
}</code></pre></div>]]></content>
			<author>
				<name><![CDATA[Flasher]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=27593</uri>
			</author>
			<updated>2016-09-02T21:50:28Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=107275#p107275</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Прерывание повторяющегося цикла?]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=107273#p107273" />
			<content type="html"><![CDATA[<div class="codebox"><pre><code>keys := [&quot;a&quot;, &quot;b&quot;, &quot;c&quot;, &quot;d&quot;, &quot;e&quot;]

F11::
While GetKeyState(A_ThisHotkey, &quot;P&quot;)
{
   n++
   Send % keys[n]
   Sleep 100
   if (n = keys.Length())
      n = 0
}
return
</code></pre></div>]]></content>
			<author>
				<name><![CDATA[Malcev]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=26930</uri>
			</author>
			<updated>2016-09-02T20:11:13Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=107273#p107273</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Прерывание повторяющегося цикла?]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=107270#p107270" />
			<content type="html"><![CDATA[<p><strong>Flasher</strong><br />Сейчас я специально просмотрел все эти темы, что вы мне предложили. И вот что я нашёл, из самого схожего с моим запросом, там в основном нажатие многократное ОДНОЙ клавиши, когда удерживается другая. А так чтобы был цикл нажатий НЕСКОЛЬКИХ клавиш при удержании одной, и чтобы он ещё и ПРЕРЫВАЛСЯ при отпускании в любой момент, там нету. Блин я уже 3 раз тут пишу что мне надо.</p>]]></content>
			<author>
				<name><![CDATA[Remix55556]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=34148</uri>
			</author>
			<updated>2016-09-02T18:41:15Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=107270#p107270</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Прерывание повторяющегося цикла?]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=107268#p107268" />
			<content type="html"><![CDATA[<p><strong>Remix55556</strong><br />Это не тема, а стартовые посты тем. Кликаете по заголовкам и читаете обсуждение. <br /></p><div class="quotebox"><blockquote><p>Тема: AHK: Если клавиши удержаны,то...<br />Тема: AHK: Выполнение действии при удержанной клавише<br />Тема: АНК: Физическое удержание ЛКМ и логические клики ЛКМ<br />Тема: AHK: Повторяющиеся клики ЛКМ при удержание Shift<br />Тема: AHK: Удерживание клавиш<br />Тема: AHK: Как послать многократное нажатие клавиши при её удержании<br />Тема: AHK: Действие на удержание клавиши мыши<br />Тема: AHK: Повторяющиеся нажатия клавиши Q при удержании ПКМ</p></blockquote></div><p>Там всё вполне доходчиво. Нет смысла плодить одно и то же по 100 раз.</p>]]></content>
			<author>
				<name><![CDATA[Flasher]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=27593</uri>
			</author>
			<updated>2016-09-02T18:23:11Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=107268#p107268</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Прерывание повторяющегося цикла?]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=107267#p107267" />
			<content type="html"><![CDATA[<p><strong>wisgest</strong><br />Чудесная тема, только если вы заметили я сказал что не разбираюсь в программе, а там скрипт перестаёт выполняться после того как нажимается другая клавиша, а мне надо не это, я писал выше что мне надо.</p>]]></content>
			<author>
				<name><![CDATA[Remix55556]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=34148</uri>
			</author>
			<updated>2016-09-02T18:06:46Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=107267#p107267</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Прерывание повторяющегося цикла?]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=107266#p107266" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>teadrinker пишет:</cite><blockquote><p><strong>Flasher</strong>, эту ссылку может видеть только автор поиска!</p></blockquote></div><p>А эту <a href="http://forum.script-coding.com/search.php?action=search&amp;keywords=%D1%83%D0%B4%D0%B5%D1%80%D0%B6*&amp;search_in=topic&amp;forum%5B%5D=27&amp;forum%5B%5D=13">http://forum.script-coding.com/search.p … m%5B%5D=13</a>?</p>]]></content>
			<author>
				<name><![CDATA[wisgest]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=3850</uri>
			</author>
			<updated>2016-09-02T18:04:46Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=107266#p107266</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Прерывание повторяющегося цикла?]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=107265#p107265" />
			<content type="html"><![CDATA[<p><strong>Flasher</strong><br />Нету там того что требуется. Мне нужно чтобы скрипт нажимал последовательно несколько клавиш бесконечно, и прерывался в любом месте при отпускании клавиши, а не только после выполнения всего цикла в целом. Я не разбираюсь в этой программе, и мне трудно понять какието туманные аналогии предложенных вами тем! Я думал на этом форуме люди разбираются в этой программе и могут помочь...</p>]]></content>
			<author>
				<name><![CDATA[Remix55556]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=34148</uri>
			</author>
			<updated>2016-09-02T17:53:26Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=107265#p107265</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Прерывание повторяющегося цикла?]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=107263#p107263" />
			<content type="html"><![CDATA[<p>Не верю. Предложенный мной поиск выдаёт неколько тем с тем, что требуется.</p>]]></content>
			<author>
				<name><![CDATA[Flasher]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=27593</uri>
			</author>
			<updated>2016-09-02T16:25:02Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=107263#p107263</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Прерывание повторяющегося цикла?]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=107257#p107257" />
			<content type="html"><![CDATA[<p>Увы ничего путнего не нашёл, даже через гугл, неужели тут никто не может помочь? скрипт помоему не самый сложнейший...</p>]]></content>
			<author>
				<name><![CDATA[Remix55556]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=34148</uri>
			</author>
			<updated>2016-09-02T10:54:55Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=107257#p107257</id>
		</entry>
</feed>
