Тема: AHK: Порядок нажатий при поиске картинки
Добрый день! Делаю кликер, где суть в том, что при удачном поиске картинки с клавишами(в определенных координатах), их нужно нажать слева направо, сами же клавиши отображаются в случайном порядке. А проблема в том, что клавиши жмутся не слева направо, а в порядке из списка ListKey. Можете, пожалуйста, подсказать, как сделать иначе?
Нужно, чтобы нажималась та клавиша, которой он первой найдет. Сам код:
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
