Картинки должны быть маленькими 50x50 или меньше. Тут имеет значение количество пикселов в картинке, можно сделать широкую но по высоте в 2-3 пиксела. Правильная картинка находится почти мгновенно.
Можно обойтись без массивов.
В данном скрипте происходит случайный выбор одной из 5и картинок и поиск её с прокруткой до бесконечности пока не найдет.
$zagruz = 0
$num = RND(1,5)
print("Номер: ",$num, " - ",STRCONCAT("link",$num,".bmp"))
while ($zagruz = 0)
GETSCREEN
IF_PICTURE_IN (0,0, 1250, 900, STRCONCAT("link",$num,".bmp"))
print(STRCONCAT("link",$num,".bmp"))
HINTPOPUP("link find")
LCLICK($_return1+RND(4,8), $_return2+RND(2,5))
inc($zagruz)
WAIT(1)
ELSE
WHEELDOWN(5)
wait(2)
END_IF
END_CYC
Можно искать не бесконечно
$num = RND(1,5)
print("Номер: ",$num, " - ",STRCONCAT("link",$num,".bmp"))
$time = $_time_t + 30 // таймер на 30 секунд
WHILE($time > $_time_t)
GETSCREEN
IF_PICTURE_IN (0,0, 1250, 900, STRCONCAT("link",$num,".bmp"))
HINTPOPUP("link find")
LCLICK($_return1+RND(4,8), $_return2+RND(2,5))
$time = 0
WAIT(1)
ELSE
WHEELDOWN(5)
wait(2)
END_IF
END_CYC
IF($time ! 0) // если за отведенное время картинка не найдена
LOGWRITE ("Картинка ",STRCONCAT("link",$num,".bmp"), " не найдена!")
KEYPRESS(#HOME) // возвращаемся к началу страницы
WAIT(2)
END_IF