<?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=6288</link>
		<atom:link href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=6288&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «AHK: Счетчик для метки».]]></description>
		<lastBuildDate>Wed, 12 Oct 2011 07:54:41 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: AHK: Счетчик для метки]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=52398#p52398</link>
			<description><![CDATA[<p>Что-то получилось, итог какой требовался. <br /></p><div class="codebox"><pre><code>bazar:
baz:= %A_Index%
loop 9
{    
    baz+=1
    {
    Gosub 1w
    Gosub 2w
    }
         if baz = 3
         {
         Gosub 4w
         baz = &quot;&quot;
         }    
}
Return

1w:
send Вася 1в {enter}
Return

2w:
send Петя 2в {enter}
Return

4w:
send 1в {enter}
Return</code></pre></div><p>Спасибо за подсказку.</p>]]></description>
			<author><![CDATA[null@example.com (Стас)]]></author>
			<pubDate>Wed, 12 Oct 2011 07:54:41 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=52398#p52398</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Счетчик для метки]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=52186#p52186</link>
			<description><![CDATA[<p>Создайте переменную, каждый раз при выполнении метки прибавляйте к её значению единицу. Если надо &quot;обнулить счётчик&quot;, присвойте переменной значение &quot;0&quot;.</p>]]></description>
			<author><![CDATA[null@example.com (ypppu)]]></author>
			<pubDate>Wed, 05 Oct 2011 11:16:24 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=52186#p52186</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Счетчик для метки]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=52183#p52183</link>
			<description><![CDATA[<p><span style="color: green"><strong>Стас</strong>, прочитай первую тему на странице, отредактируй название.</span></p>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Wed, 05 Oct 2011 10:54:32 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=52183#p52183</guid>
		</item>
		<item>
			<title><![CDATA[AHK: Счетчик для метки]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=52181#p52181</link>
			<description><![CDATA[<p>Здравствуйте.</p><p>Имеется код, в котором необходимо считать кол-во обходов по метке <strong>bazar:</strong>&nbsp; (если такое вообще возможно). В зависимости от кол-ва обходов выполнять действие, затем сбрасывать счетчик обхода этой метки.<br />Команда <em>A_Index</em>, я так понял, считает <em>Loop</em>, но не саму метку, однако <em>if bazar A_Index = 2 </em> выдает тот же результат что и <em>if&nbsp; A_Index = 2</em>. Тут я и по думал:<br />- можно-ли считать обход (обращение) к метке bazar? Если да, то:<br />- как считать и как сбрасывать счетчик метки?</p><p>Иными словами, мне надо 4w выводить каждые 2, а не просто на 2. Понимаю что можно это сделать через Loop, но интересует возможность считать обращение к метке (bazar) и сбрасывать ее счетчик.</p><div class="codebox"><pre><code>loop 9
{
bazar:                      ; метка, счетчик которой необходимо считать и сбрасывать.
    {
    Gosub 1w
    Gosub 2w
    send Базар окончен{enter}
    if  A_Index = 2  
        {
        Gosub 4w
        }    
    }
}    
Return

1w:
send Вася 1в {enter}
Return
2w:
send Петя 2в {enter}
Return
4w:
send 1в {enter}
Return</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (Стас)]]></author>
			<pubDate>Wed, 05 Oct 2011 09:24:36 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=52181#p52181</guid>
		</item>
	</channel>
</rss>
