<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Серый форум &mdash; AHK: Порядок нажатий при поиске картинки]]></title>
	<link rel="self" href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=17244&amp;type=atom" />
	<updated>2022-07-13T22:29:04Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.script-coding.com/viewtopic.php?id=17244</id>
		<entry>
			<title type="html"><![CDATA[AHK: Порядок нажатий при поиске картинки]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=153878#p153878" />
			<content type="html"><![CDATA[<p>Добрый день! Делаю кликер, где суть в том, что при удачном поиске картинки с клавишами(в определенных координатах), их нужно нажать слева направо, сами же клавиши отображаются в случайном порядке. А проблема в том, что клавиши жмутся не слева направо, а в порядке из списка ListKey. Можете, пожалуйста, подсказать, как сделать иначе?<br />Нужно, чтобы нажималась та клавиша, которой он первой найдет. Сам код: </p><div class="codebox"><pre><code>
Dir = %A_ScriptDir%


ListKey = SPACE.png-A.png-D.png-H.png-J.png-K.png-L.png-N.png-P.png-Q.png-R.png-S.png-T.png-U.png-W.png-Y.png     


Time :=  1500
Return




F6::
SetTimer, Search, %Time%
Return


F7::
SetTimer, Search, Off
ToolTip, Поиск картинок выключен.
Sleep, 3000
ToolTip
Return


Search:
Loop, parse, ListKey, -
{
 File_Name := A_LoopField
 ImageSearch, Coordinate_X, Coordinate_Y, 637, 990, 1426, 1053, *60 %Dir%\%File_Name%
 If ErrorLevel = 0  


  If File_Name = A.png
  msgbox, A
  Else If File_Name = D.png
  msgbox, D
  Else If File_Name = X.png
  msgbox, X
  Else If File_Name = N.png
  msgbox, N
  Else If File_Name = K.png
  msgbox, K
  Else If File_Name = L.png
  msgbox, L
  Else If File_Name = P.png
  msgbox, P
  Else If File_Name = J.png
  msgbox, J
  Else If File_Name = Q.png
  msgbox, Q
  Else If File_Name = R.png
  msgbox, R
  Else If File_Name = S.png
  msgbox, S
  Else If File_Name = Y.png
  msgbox, Y
  Else If File_Name = T.png
  msgbox, T
  Else If File_Name = W.png
  msgbox, W
  Else If File_Name = H.png
  msgbox, H
  Else If File_Name = M.png
  msgbox, M
  Else If File_Name = I.png
  msgbox, I
 }
return</code></pre></div>]]></content>
			<author>
				<name><![CDATA[bushidozho]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=42675</uri>
			</author>
			<updated>2022-07-13T22:29:04Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=153878#p153878</id>
		</entry>
</feed>
