<?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=11333&amp;type=atom" />
	<updated>2016-02-17T20:19:20Z</updated>
	<generator>PunBB</generator>
	<id>http://forum.script-coding.com/viewtopic.php?id=11333</id>
		<entry>
			<title type="html"><![CDATA[Re: Цикл из трёх действий.]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=101192#p101192" />
			<content type="html"><![CDATA[<p><strong>yalanne</strong> еще раз спасибо, теперь всё намного понятней.</p>]]></content>
			<author>
				<name><![CDATA[John]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=33691</uri>
			</author>
			<updated>2016-02-17T20:19:20Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=101192#p101192</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Цикл из трёх действий.]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=101190#p101190" />
			<content type="html"><![CDATA[<p>Каждую секунду переменная <strong>i</strong> увеличивается на 1.<br />Строка <strong><em>IfEqual,i,1,Действие</em></strong> используется как<br /></p><div class="codebox"><pre><code>if i = 1
  Действие</code></pre></div><p>То есть условие-действие в одну строку. Если <strong>I</strong> равно какой то определенной цифре, то нажимаем или отпускаем кнопку.<br />Что бы задавать еще и тайминг у E то так же через условие.</p><p>Вот например тут будет нажиматься E, когда пройдет 3 секунды и будет нажимать до 9ой:<br /></p><div class="codebox"><pre><code>F1::
loop
{
	i+=1
	IfGreaterOrEqual,i,3,	IfLessOrEqual,i,9,	send {vk45} ; E
	
	IfEqual,i,1,Send {vk57 down} ; W
	IfEqual,i,5,Send {vk57 up}   ; W
	IfEqual,i,5,Send {vk53 down} ; S
	IfEqual,i,10,Send {vk53 up}  ; S
	IfEqual,i,10,try i := 0
	Sleep 1000
}
</code></pre></div><p>IfGreaterOrEqual - это если переменная больше либо равно<br />IfLessOrEqual - это если меньше либо равно</p>]]></content>
			<author>
				<name><![CDATA[yalanne]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=32850</uri>
			</author>
			<updated>2016-02-17T19:44:28Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=101190#p101190</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Цикл из трёх действий.]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=101189#p101189" />
			<content type="html"><![CDATA[<p><strong>yalanne</strong> спасибо.</p><p>Еще пару вопросов:<br />- Как можно в данном виде скрипта оперировать с таймингом Е/W/S?</p>]]></content>
			<author>
				<name><![CDATA[John]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=33691</uri>
			</author>
			<updated>2016-02-17T19:31:18Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=101189#p101189</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Цикл из трёх действий.]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=101188#p101188" />
			<content type="html"><![CDATA[<p>Выдавать ошибку с таргетом начал.</p>]]></content>
			<author>
				<name><![CDATA[John]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=33691</uri>
			</author>
			<updated>2016-02-17T19:27:57Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=101188#p101188</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Цикл из трёх действий.]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=101187#p101187" />
			<content type="html"><![CDATA[<div class="codebox"><pre><code>F1::
loop
{
	send {vk45} ; E
	i+=1
	IfEqual,i,1,Send {vk57 down} ; W
	IfEqual,i,5,Send {vk57 up}   ; W
	IfEqual,i,5,Send {vk53 down} ; S
	IfEqual,i,10,Send {vk53 up}  ; S
	IfEqual,i,10,try i := 0 ; закоментить эту строку что бы не было повтора w и s. Или написать break для полного завершения цикла. try не стоит убирать.
	Sleep 1000
}</code></pre></div>]]></content>
			<author>
				<name><![CDATA[yalanne]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=32850</uri>
			</author>
			<updated>2016-02-17T19:25:30Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=101187#p101187</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Цикл из трёх действий.]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=101185#p101185" />
			<content type="html"><![CDATA[<div class="codebox"><pre><code>SetTimer, 1000, eLoop
eLoop:
Send, {e}
return
global or := 0
SetTimer, WS, 5000
WS:
if or == 0
{
or := 1
Send, {s up}
Send, {w down}
} else {
or := 0
Send, {w up}
Send, {s down}
}
return
</code></pre></div><p>Будет работать до бесконечности, если нужно чтобы один раз проходил этот этап, пиши.</p>]]></content>
			<author>
				<name><![CDATA[alekksss]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=33684</uri>
			</author>
			<updated>2016-02-17T19:17:12Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=101185#p101185</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Цикл из трёх действий.]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=101184#p101184" />
			<content type="html"><![CDATA[<p>Доброе. <br />Мне нужна небольшая помощь, суть проблемы:<br />- Я никак не могу заставить скрипт: </p><div class="codebox"><pre><code>
Loop
{
Send {E}
Sleep 1000
}</code></pre></div><p>Выполнять еще два действия, а именно:<br />&nbsp; Зажатие кнопки W/S на определённый период времени, чтоб макрос выполнял следующею цепочку. Зажатая W(5sec); Прерывание W; Зажатие S(5sec); Прерывание S. И на протяжение всего этого должен выполняться скрипт связанные с Е.</p>]]></content>
			<author>
				<name><![CDATA[John]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=33691</uri>
			</author>
			<updated>2016-02-17T18:13:03Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=101184#p101184</id>
		</entry>
</feed>
