Тема: AHK: Массив и поиск картинки.
Добрый день.
Скрипт ищет картинку на экране, если есть совпадение - инициирует нажатие клавиши.
SetWorkingDir %A_ScriptDir%
IfNotExist, 1.png
MsgBox Error: Your file either doesn't exist or isn't in this location.
p1 := [0, 0, 1366, 768, 1.png, 1]
loop
{
loop 1
{
ImageSearch, Px, Py, p%A_Index%[1], p%A_Index%[2], p%A_Index%[3], p%A_Index%[4], p%A_Index%[5]
if !errorlevel
{
send % p%A_Index%[6]
break
}
}
}
Проблема - почему то значение 1.png не передается в p%A_Index%[5].
В скрипте ниже все работает корректно.
SetWorkingDir %A_ScriptDir%
IfNotExist, 1.png
MsgBox Error: Your file either doesn't exist or isn't in this location.
p1 := [0, 0, 1366, 768, 1]
loop
{
loop 1
{
ImageSearch, Px, Py, p%A_Index%[1], p%A_Index%[2], p%A_Index%[3], p%A_Index%[4], 1.png
if !errorlevel
{
send % p%A_Index%[5]
break
}
}
}

