<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Серый форум &mdash; Как организовать переключение между двумя циклами в скрипте?]]></title>
		<link>http://forum.script-coding.com/viewtopic.php?id=9692</link>
		<atom:link href="http://forum.script-coding.com/extern.php?action=feed&amp;tid=9692&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «Как организовать переключение между двумя циклами в скрипте?».]]></description>
		<lastBuildDate>Mon, 09 Jun 2014 22:03:57 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: Как организовать переключение между двумя циклами в скрипте?]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=83786#p83786</link>
			<description><![CDATA[<p>Огромное спасибо! Весьма оригинальный подход! Много тем&nbsp; пересмотрел с циклами, но способа переключений между ними так и не смог найти! Единственное, что хотел бы узнать, как возможно в данном варианте назначить функцию старт-стоп на одну клавишу и смену цикла на другую! Заранее благодарен!</p>]]></description>
			<author><![CDATA[null@example.com (Центурион)]]></author>
			<pubDate>Mon, 09 Jun 2014 22:03:57 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=83786#p83786</guid>
		</item>
		<item>
			<title><![CDATA[Re: Как организовать переключение между двумя циклами в скрипте?]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=83768#p83768</link>
			<description><![CDATA[<div class="fancy_spoiler_switcher"><div class="fancy_spoiler_switcher_header" data-lang-open="открыть спойлер" data-lang-close="скрыть спойлер"><strong>+</strong>&nbsp;открыть спойлер</div><div class="fancy_spoiler"><div class="codebox"><pre><code>
Mode := 0
All := [[[6, 200], [4, 3100]]
    , [[&quot;Q&quot;, 200], [&quot;W&quot;, 400], [&quot;E&quot;, 600]]]
  
vk56::    ;  &quot;V&quot;
    N := 0
    Mode := ++Mode &gt; 3 ? 1 : Mode
    SetTimer, LoopSend, Off
    
    If Mode = 3 
        GoTo Send4
    This := All[Mode]
    
LoopSend:
    SetTimer, LoopSend, % &quot;-&quot; . This[N := ++N &gt; This.MaxIndex() ? 1 : N, 2]
    SendInput % This[N, 1]
    Return
  
Send4:
    SendInput 4
    Return
</code></pre></div></div></div><p>Нет, так нагляднее:</p><div class="codebox"><pre><code>
Mode := 0

vk56::    ;  &quot;V&quot;
    N := 0
    Mode := ++Mode &gt; 3 ? 1 : Mode
    SetTimer, LoopSend, Off
    
    If Mode = 1
        This := [[6, 200], [4, 3100]]
    Else If Mode = 2
        This := [[&quot;Q&quot;, 200], [&quot;W&quot;, 400], [&quot;E&quot;, 600]]
    Else If Mode = 3
        GoTo Mode3
    
LoopSend:
    SetTimer, LoopSend, % &quot;-&quot; . This[N := ++N &gt; This.MaxIndex() ? 1 : N, 2]
    SendInput % This[N, 1]
    Return
  
Mode3:
    SendInput 4
    Return
</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (serzh82saratov)]]></author>
			<pubDate>Mon, 09 Jun 2014 08:21:48 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=83768#p83768</guid>
		</item>
		<item>
			<title><![CDATA[Как организовать переключение между двумя циклами в скрипте?]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=83765#p83765</link>
			<description><![CDATA[<p>Здраствуйте! Имееться небольшой скрипт для браузерной игры, где автоматизировано поочередное нажатие двух клавиш по горячей клавише!<br /></p><div class="codebox"><pre><code>#MaxThreadsPerHotkey, 2

v::
    If A_IsPaused
    {
        Pause, Off
        Return
    }
    Else
    {
        If Running
        {
            Send, 4
            Pause, On, 4
        }
        Else
        {
            Running := True
            Loop
            {
                Send 6                  
                Sleep, 200              
                Send 4                  
                Sleep, 3100             
            }
        }
    }
Return
</code></pre></div><p>Собственно интересует, как возможно в скрипт добавить второй подобный цикл и организовать переключение между ними по заданой клавише?</p>]]></description>
			<author><![CDATA[null@example.com (Центурион)]]></author>
			<pubDate>Sun, 08 Jun 2014 19:53:15 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=83765#p83765</guid>
		</item>
	</channel>
</rss>
