Тема: AHK: ImageSearch и массив
Здравствуйте.
С помощью ImageSearch делаю поиск картинок. Если я не нахожу картинку, то переключаюсь в другое окно и выполняю команды. Картинок штук 20, а команды по сути однотипные. В итоге постоянно прыгаю по окнам.
1w:
MouseMove 145, 889
Send {Click}
return
2w:
MouseMove 275, 889
Send {Click}
return
ImageSearch FoundX, FoundY, 0, 0, A_ScreenWidth, A_ScreenHeight, *50 D:\dir\Screen\1.bmp
if ErrorLevel = 1
{
gosub 2w ; переключаюсь на 2 окно
sleep 1000
send 1 ; выполняю команду
gosub 1w ; переключаюсь на 1 окно
}
ImageSearch FoundX, FoundY, 0, 0, A_ScreenWidth, A_ScreenHeight, *50 D:\dir\Screen\2.bmp
if ErrorLevel = 1
{
gosub 2w
sleep 1000
send 2
gosub 1w
}
return
И так штук 20, не нашел картинку - переключился и назад, искать дальше.
Прошу помочь примером в данном случае. Хочу чтобы производился поиск всех картинок и создавался как бы массив отсутствующих картинок. После поиска переключиться на второе окно и выполнить те команды, которые соответствуют отсутствующим картинкам.