<?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>https://forum.script-coding.com/viewtopic.php?id=8114</link>
		<atom:link href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=8114&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «AHK: таймер».]]></description>
		<lastBuildDate>Mon, 04 Mar 2013 12:47:13 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: AHK: таймер]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=69928#p69928</link>
			<description><![CDATA[<div class="quotebox"><blockquote><p>Вы хотя-бы код запускали, алгоритм работы подходит?</p></blockquote></div><p>Запускал. Вторая редакция более понятная. То что нужно! Премного благодарен за помощь и терпение!</p>]]></description>
			<author><![CDATA[null@example.com (o4kapuk)]]></author>
			<pubDate>Mon, 04 Mar 2013 12:47:13 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=69928#p69928</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: таймер]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=69927#p69927</link>
			<description><![CDATA[<div class="quotebox"><blockquote><p>С первым я не очень разобрался.</p></blockquote></div><p>Вы хотя-бы код запускали, алгоритм работы подходит?<br /></p><div class="quotebox"><blockquote><p>Как сделать так, чтобы он прерывался при переходе к Action2?</p></blockquote></div><p>Для этого как раз первый вариант, а значит второе <strong>не</strong> подходит...<br />Может так понятнее будет:<br /></p><div class="quotebox"><blockquote><p>Space::<br />Loop <br />{&nbsp; &nbsp;<br />StartLoop := A_TickCount , Tick := 3<br />While, ( A_TickCount - StartLoop ) / 1000 &lt; Tick<br />{<br />; Ваши действия 1<br />MsgBox, 64, , Повторяющиеся действия %A_Index%, 0.75<br />; Ваши действия 1</p><p>} </p><p>; Ваши действия 2<br />MsgBox, 48, , Последовательные действия %A_Index%, 0.75<br />; Ваши действия 2<br />}</p></blockquote></div><p>По старой доброй традиции заменяем MsgBox на своё...<br /><span class="bbu">MsgBox, 64, , Повторяющиеся действия %A_Index%, 0.75</span> заменить на действия в цикле в Action1, и <span class="bbu">MsgBox, 48, , Последовательные действия %A_Index%, 0.75</span> заменить на действия в Action2</p>]]></description>
			<author><![CDATA[null@example.com (serzh82saratov)]]></author>
			<pubDate>Mon, 04 Mar 2013 12:03:14 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=69927#p69927</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: таймер]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=69923#p69923</link>
			<description><![CDATA[<p>serzh82saratov, спасибо большое! С первым я не очень разобрался. Второй подходит! Теперь у меня другая проблема. У меня в Action1 цикл <br /></p><div class="codebox"><pre><code>Loop 
   { 
     ....
   } 
Return</code></pre></div><p>Как сделать так, чтобы он прерывался при переходе к Action2?</p>]]></description>
			<author><![CDATA[null@example.com (o4kapuk)]]></author>
			<pubDate>Mon, 04 Mar 2013 06:38:48 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=69923#p69923</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: таймер]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=69887#p69887</link>
			<description><![CDATA[<div class="quotebox"><blockquote><p>последовательность действий, которая должна выполняться после нажатия горячей клавиши в течение 3 минут, затем должна выполниться другая последовательность действийи затем должен произойти переход к первой последовательности и так по кругу</p></blockquote></div><p>если в общем цикле - первое выполняется каждый раз по 3 минуты в своём цикле, а второе после этого один раз в последовательности, то наверное так:<br /></p><div class="codebox"><pre><code>
Space::
Loop {   
    StartLoop := A_TickCount , Tick := 3  ; Tick это секунды (3 минуты = 180 сек)
    Loop {
        MsgBox, 48, , % &quot;Повторяющиеся действия в течение &quot; 
            . Tick . &quot; секунд:`r`r    осталось  &quot; 
            . Tick - ( A_TickCount - StartLoop ) // 1000
            . &quot;  секунд&quot;, 1
    }    Until ( A_TickCount - StartLoop ) / 1000 &gt;= Tick
    MsgBox, 64, , Последовательные действия, 1
}
</code></pre></div><p>если просто первое и потом через 3 минуты после начала их выполнения второе, и так по кругу, то:<br /></p><div class="codebox"><pre><code>
Space::
    Action1:
        SetTimer, Action2, 180000
        MsgBox, , , 1 последовательность действий, 1
        Return
    Action2:
        SetTimer, Action2, Off 
        MsgBox, , , 2 последовательность действий, 1
        GoTo, Action1
</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (serzh82saratov)]]></author>
			<pubDate>Fri, 01 Mar 2013 18:45:52 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=69887#p69887</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: таймер]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=69877#p69877</link>
			<description><![CDATA[<p>Всё-таки в течение 3 минут или &quot;по кругу&quot;?</p>]]></description>
			<author><![CDATA[null@example.com (ypppu)]]></author>
			<pubDate>Fri, 01 Mar 2013 14:40:07 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=69877#p69877</guid>
		</item>
		<item>
			<title><![CDATA[AHK: таймер]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=69873#p69873</link>
			<description><![CDATA[<p>Здравствуйте! Помогите пожалуйста вот в таком деле. Есть некоторая циклическая последовательность действий, которая должна выполняться после нажатия горячей клавиши в течение 3 минут, затем должна выполниться другая последовательность действий, и затем должен произойти переход к первой последовательности и так по кругу. Если что-то непонятно, я прошу прощения. В общем, нужна помощь с таймером, а может быть есть другие варианты.</p>]]></description>
			<author><![CDATA[null@example.com (o4kapuk)]]></author>
			<pubDate>Fri, 01 Mar 2013 11:03:36 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=69873#p69873</guid>
		</item>
	</channel>
</rss>
