<?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=6644</link>
		<atom:link href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=6644&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «AHK: Вложенные циклы».]]></description>
		<lastBuildDate>Thu, 12 Apr 2012 03:31:18 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: AHK: Вложенные циклы]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=59153#p59153</link>
			<description><![CDATA[<div class="quotebox"><cite>Pokerist пишет:</cite><blockquote><p>omg. Самому организовывать счётчик внутри цикла?&nbsp; Интересное решение.<br />&nbsp; Спасибо!</p></blockquote></div><p>не удержался <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" />)) </p><div class="codebox"><pre><code>i := 1
loop %сSizeA%
 {
  j := сHKey
  bfName := kNone
  bfHotK := kNone
  while (arrayKey[i,j])
   {
    bfHotK := bfHotK fnAssigKey(arrayKey[i,j])
    if (j = сHKey)
        bfName := arrayKey[i,j]
       else
         bfName := bfName kGap arrayKey[i,j]
    j++
   }
  if (bfName)  
    {
      arrayKey[i,сKeys] := bfName     ; Пишем названия клавиш
      vLabel := arrayKey[i,сLabels]     ; Генерируем HotKey
      HotKey %bfHotK%,%vLabel%      
    }
  i++
 }</code></pre></div><p>без счётчиков &quot;самоорганизованных&quot; некоторые задачи не решаемы <img src="//forum.script-coding.com/img/smilies/wink.png" width="15" height="15" /></p>]]></description>
			<author><![CDATA[null@example.com (Indomito)]]></author>
			<pubDate>Thu, 12 Apr 2012 03:31:18 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=59153#p59153</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Вложенные циклы]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=55330#p55330</link>
			<description><![CDATA[<p><a href="http://forum.script-coding.com/viewtopic.php?id=5044">AHK: Будущее AutoHotkey</a></p>]]></description>
			<author><![CDATA[null@example.com (alexii)]]></author>
			<pubDate>Thu, 05 Jan 2012 20:25:27 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=55330#p55330</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Вложенные циклы]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=55326#p55326</link>
			<description><![CDATA[<p>Как-то нигде не встретилась инфа о последних тенденциях:</p><p><a href="http://www.script-coding.com/AutoHotkeyTranslation.html">http://www.script-coding.com/AutoHotkeyTranslation.html</a></p><p> Может и вправду перейти на &quot;L&quot;?</p><p> Но к нему на русском вообще вроде ничего нет?&nbsp; А тут на форуме в основном чем пользуются? Мне, как ламеру, надо быть в общей струе, иначе вот таки недоразумения и получаются. <img src="//forum.script-coding.com/img/smilies/sad.png" width="15" height="15" /></p>]]></description>
			<author><![CDATA[null@example.com (Pokerist)]]></author>
			<pubDate>Thu, 05 Jan 2012 17:48:23 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=55326#p55326</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Вложенные циклы]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=55317#p55317</link>
			<description><![CDATA[<p>Что бы избегать использования «интересных» решений в устаревших программах следует использовать их актуальные версии.</p>]]></description>
			<author><![CDATA[null@example.com (creature.ws)]]></author>
			<pubDate>Thu, 05 Jan 2012 13:36:16 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=55317#p55317</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Вложенные циклы]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=55316#p55316</link>
			<description><![CDATA[<p>omg. Самому организовывать счётчик внутри цикла?&nbsp; Интересное решение.</p><p>&nbsp; Спасибо!</p>]]></description>
			<author><![CDATA[null@example.com (Pokerist)]]></author>
			<pubDate>Thu, 05 Jan 2012 13:26:28 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=55316#p55316</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Вложенные циклы]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=55314#p55314</link>
			<description><![CDATA[<p>Для каждого Loop свой A_Index, вам нужен иной счётчик — используйте иной.<br /></p><div class="quotebox"><blockquote><p><em><strong>i++</strong> 40 лет на рынке счётчиков</em></p></blockquote></div><p>В контексте «массивов» ahk basic понятнее примера чем в справке не придумать:<br /></p><div class="codebox"><pre><code>
ArrayCount = 0
Loop, Read, C:\Guest List.txt   ; This loop retrieves each line from the file, one at a time.
{
    ArrayCount += 1  ; Keep track of how many items are in the array.
    Array%ArrayCount% := A_LoopReadLine  ; Store this line in the next array element.
}</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (creature.ws)]]></author>
			<pubDate>Thu, 05 Jan 2012 13:15:30 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=55314#p55314</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Вложенные циклы]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=55312#p55312</link>
			<description><![CDATA[<div class="quotebox"><cite>creature.ws пишет:</cite><blockquote><p><a href="http://forum.script-coding.com/viewtopic.php?id=6148">«Счётчик цикла» в случае использования [url=http://www.autohotkey.com/docs/commands/Loop.htm]Loop</a> это как раз таки переменная A_Index.</p></blockquote></div><p>Но он срабатывает для одного цикла, а как обратится к другому при вложенных циклах?</p>]]></description>
			<author><![CDATA[null@example.com (Pokerist)]]></author>
			<pubDate>Thu, 05 Jan 2012 13:04:36 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=55312#p55312</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Вложенные циклы]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=55308#p55308</link>
			<description><![CDATA[<p><a href="http://forum.script-coding.com/viewtopic.php?id=6148">Оформление тем</a><br /><a href="http://forum.script-coding.com/viewtopic.php?id=5421">Как правильно называть темы</a></p><p>«Счётчик цикла» в случае использования <a href="http://www.autohotkey.com/docs/commands/Loop.htm">Loop</a> это как раз таки переменная A_Index. Рекомендую почитать информацию по ссылке <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" /></p><p>Приведенный в первом сообщении код приемлем (с поправками) для ahk_L.</p>]]></description>
			<author><![CDATA[null@example.com (creature.ws)]]></author>
			<pubDate>Thu, 05 Jan 2012 12:24:53 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=55308#p55308</guid>
		</item>
		<item>
			<title><![CDATA[AHK: Вложенные циклы]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=55307#p55307</link>
			<description><![CDATA[<p>Пытаюсь оргазизовать действие обращающееся к двум массивам.</p><p> Вложил один цикл в другой:<br /></p><div class="codebox"><pre><code>
stolby12:= [...]
linii:= [...]
stb:= 3
lin:= 4

Loop, %stb%
  {
  Loop, %lin%  
   {     
    PixelGetColor, Farbe, stolby12[%stb%], linii[%lin%], RGB
...</code></pre></div><p>Проблема в том,&nbsp; что привычное в других языках обращение через счётчик цикла (stb&nbsp; и lin в данном случае) не срабатывает,&nbsp; а обращение через&nbsp; <strong>A_Index</strong> срабатывает только для одного цикла.&nbsp; Как можно использовать второй счётчик цикла? Или в AHK как-то принципиально иначе надо использовать циклы?</p><p> Спасибо за помощь!</p>]]></description>
			<author><![CDATA[null@example.com (Pokerist)]]></author>
			<pubDate>Thu, 05 Jan 2012 12:21:10 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=55307#p55307</guid>
		</item>
	</channel>
</rss>
