<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Серый форум &mdash; AHK: оптимизация кода с помощью A_Index]]></title>
		<link>https://forum.script-coding.com/viewtopic.php?id=17845</link>
		<atom:link href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=17845&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «AHK: оптимизация кода с помощью A_Index».]]></description>
		<lastBuildDate>Sat, 24 Jun 2023 21:08:00 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: AHK: оптимизация кода с помощью A_Index]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=158585#p158585</link>
			<description><![CDATA[<p>Да, оказывается работает. В этой команде только один параметр, так что запятая скорее всего просто игнорируется.</p>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Sat, 24 Jun 2023 21:08:00 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=158585#p158585</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: оптимизация кода с помощью A_Index]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=158583#p158583</link>
			<description><![CDATA[<p>С запятой у меня &#039;Click&#039; тоже работает. Или это в последней версии АХК исправили?</p>]]></description>
			<author><![CDATA[null@example.com (__Михаил__)]]></author>
			<pubDate>Sat, 24 Jun 2023 13:25:01 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=158583#p158583</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: оптимизация кода с помощью A_Index]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=158581#p158581</link>
			<description><![CDATA[<p>Можно так:<br /></p><div class="codebox"><pre><code>F4:: 
   Loop 1 {
      CoordMode, Pixel, Screen
      Loop 10 {
         ImageSearch, %A_Index%x, %A_Index%y, 0, 0, 1920, 1080, *20 %A_ScriptDir%\%A_Index%.png
      }
      Loop 10 {
         i := A_Index
         Loop 2 {
            Click % %i%x . &quot; &quot; . %i%y
            Sleep, 500
         }
      }
   }
Return</code></pre></div><p>В команде Click нет запятой между координатами, смотрите справку.</p>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Fri, 23 Jun 2023 18:32:53 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=158581#p158581</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: оптимизация кода с помощью A_Index]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=158580#p158580</link>
			<description><![CDATA[<p>Согласен, говнокод получается, именно поэтому я и пришёл за помощью на форум. Возможно в будущем кому-то это пригодиться.</p>]]></description>
			<author><![CDATA[null@example.com (Admiral_Lexa)]]></author>
			<pubDate>Fri, 23 Jun 2023 18:31:29 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=158580#p158580</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: оптимизация кода с помощью A_Index]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=158579#p158579</link>
			<description><![CDATA[<div class="quotebox"><cite>Admiral_Lexa пишет:</cite><blockquote><p>в данном участке кода мне нужно, что бы он 1 раз повторил его, поэтому &quot;Loop 1&quot;.</p></blockquote></div><p>Так и какой смысл от Loop? Он здесь не нужен.</p><div class="quotebox"><cite>Admiral_Lexa пишет:</cite><blockquote><p>ImageSearch, OutputVarX, OutputVarY, 0, 0, 1920, 1080,&nbsp; *20 %A_ScriptDir%\1.png<br />	1X = %OutputVarX%<br />	1Y = %OutputVarY%</p></blockquote></div><p>Зачем такое делать? Почему нельзя сразу положить результат в нужную переменную?<br />Если уж на то пошло, то используйте лучше массивы, вместо пвсевдо массивов.</p>]]></description>
			<author><![CDATA[null@example.com (Phoenixxx_Czar)]]></author>
			<pubDate>Fri, 23 Jun 2023 18:25:24 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=158579#p158579</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: оптимизация кода с помощью A_Index]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=158578#p158578</link>
			<description><![CDATA[<p>У меня есть мысли по этому поводу, но скрипт не работает, возможно я не правильно объявляю переменные.<br /></p><div class="codebox"><pre><code>F4::
    CoordMode, Pixel, Screen
    Loop, 10 {
        ImageSearch, OutputVarX, OutputVarY, 0, 0, 1920, 1080, *20 %A_ScriptDir%\%A_Index%.png
        X%A_Index% := OutputVarX
        Y%A_Index% := OutputVarY
    }
    Loop, 10 {
        Click, X%A_Index%, Y%A_Index%
        Sleep, 500
        Click, X%A_Index%, Y%A_Index%
        Sleep, 500
    }
</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (Admiral_Lexa)]]></author>
			<pubDate>Fri, 23 Jun 2023 18:02:08 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=158578#p158578</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: оптимизация кода с помощью A_Index]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=158577#p158577</link>
			<description><![CDATA[<p><strong>teadrinker</strong><br />Это часть кода из общего скрипта, в данном участке кода мне нужно, что бы он 1 раз повторил его, поэтому &quot;Loop 1&quot;.</p>]]></description>
			<author><![CDATA[null@example.com (Admiral_Lexa)]]></author>
			<pubDate>Fri, 23 Jun 2023 17:54:08 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=158577#p158577</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: оптимизация кода с помощью A_Index]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=158576#p158576</link>
			<description><![CDATA[<p>А зачем у вас весь код обрамлён в </p><div class="codebox"><pre><code>Loop 1{
	...
}</code></pre></div><p>?</p>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Fri, 23 Jun 2023 17:49:22 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=158576#p158576</guid>
		</item>
		<item>
			<title><![CDATA[AHK: оптимизация кода с помощью A_Index]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=158575#p158575</link>
			<description><![CDATA[<p>Здравствуйте. Имеется код написанный на АХК. Суть его в том, что бы он искал в определенной области картинки и записывал их координаты в переменные, за тем производился клик по эти координатам. Я хочу немного сократить этот код используя &quot;A_Index&quot;, но не могу никак разобраться. Прошу вашей помощи.<br /></p><div class="codebox"><pre><code>F4::
Loop 1{
	CoordMode, Pixel, Screen
	ImageSearch, OutputVarX, OutputVarY, 0, 0, 1920, 1080,  *20 %A_ScriptDir%\1.png
	1X = %OutputVarX%
	1Y = %OutputVarY%
	ImageSearch, OutputVarX, OutputVarY, 0, 0, 1920, 1080,  *20 %A_ScriptDir%\2.png
	2X = %OutputVarX%
	2Y = %OutputVarY%
	ImageSearch, OutputVarX, OutputVarY, 0, 0, 1920, 1080,  *20 %A_ScriptDir%\3.png
	3X = %OutputVarX%
	3Y = %OutputVarY%
	ImageSearch, OutputVarX, OutputVarY, 0, 0, 1920, 1080,  *20 %A_ScriptDir%\4.png
	4X = %OutputVarX%
	4Y = %OutputVarY%
	ImageSearch, OutputVarX, OutputVarY, 0, 0, 1920, 1080,  *20 %A_ScriptDir%\5.png
	5X = %OutputVarX%
	5Y = %OutputVarY%
	ImageSearch, OutputVarX, OutputVarY, 0, 0, 1920, 1080,  *20 %A_ScriptDir%\6.png
	6X = %OutputVarX%
	6Y = %OutputVarY%
	ImageSearch, OutputVarX, OutputVarY, 0, 0, 1920, 1080,  *20 %A_ScriptDir%\7.png
	7X = %OutputVarX%
	7Y = %OutputVarY%
	ImageSearch, OutputVarX, OutputVarY, 0, 0, 1920, 1080,  *20 %A_ScriptDir%\8.png
	8X = %OutputVarX%
	8Y = %OutputVarY%
	ImageSearch, OutputVarX, OutputVarY, 0, 0, 1920, 1080,  *20 %A_ScriptDir%\9.png
	9X = %OutputVarX%
	9Y = %OutputVarY%
	ImageSearch, OutputVarX, OutputVarY, 0, 0, 1920, 1080,  *20 %A_ScriptDir%\10.png
	10X = %OutputVarX%
	10Y = %OutputVarY%
	Click, %1X%, %1Y%
    Sleep, 500
	Click, %2X%, %2Y%
    Sleep, 500
	Click, %2X%, %2Y%
    Sleep, 500
	Click, %3X%, %3Y%
    Sleep, 500
	Click, %3X%, %3Y%
    Sleep, 500
	Click, %4X%, %4Y%
    Sleep, 500
	Click, %4X%, %4Y%
    Sleep, 500
	Click, %5X%, %5Y%
    Sleep, 500
	Click, %5X%, %5Y%
    Sleep, 500
	Click, %6X%, %6Y%
    Sleep, 500
	Click, %6X%, %6Y%
    Sleep, 500
	Click, %7X%, %7Y%
    Sleep, 500
	Click, %7X%, %7Y%
    Sleep, 500
	Click, %8X%, %8Y%
    Sleep, 500
	Click, %8X%, %8Y%
    Sleep, 500
	Click, %9X%, %9Y%
    Sleep, 500
	Click, %9X%, %9Y%
    Sleep, 500
	Click, %10X%, %10Y%
    Sleep, 500
	Click, %10X%, %10Y%
    Sleep, 500
}
</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (Admiral_Lexa)]]></author>
			<pubDate>Fri, 23 Jun 2023 17:25:01 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=158575#p158575</guid>
		</item>
	</channel>
</rss>
