Господа гуру пилота!
имеется окно браузера (запущена браузерная игра). Периодически выскакиевает рандомная картинка, необходимо ее найти, определить, что это за картинка (из каталога) и выдать результат в лог.
set #startX 0
set #startY 0
set #endX 1920
set #endY 1080
set $path "C:\Users\fab\Desktop\pilot\images"
set %image [1] fish
set %image [2] apple
set %image [3] life_potion
set %image [4] coins
set #a findimage (#startX #startY #endX #endY ($path%image[#i].bmp) %arr 2)
set #startX 0
set #startY 0
set #endX 1920
set #endY 1080
set $path "C:\Users\fab\Desktop\pilot\images\"
set %image [1] fish
set %image [2] apple
set %image [3] life_potion
set %image [4] coins
set #count size(%image) // количество картинок
for #i 1 #count // цикл
set #a findimage (#startX #startY #endX #endY ($path%image[#i].bmp) %arr 2) // поиск
// log #a // результат поиска
if #a > 0 // если найдена
log %image [#i] // вывод в лог
break // выход из цикла
end_if
end_for
end_script
set #startX 0
set #startY 0
set #endX 1920
set #endY 1080
set $path "C:\Users\fab\Desktop\pilot\images\"
set %image [1] fish
set %image [2] apple
set %image [3] life_potion
set %image [4] coins
set #count size(%image) // количество картинок
for #i 1 #count // цикл
set #a findimage (#startX #startY #endX #endY ($path%image[#i].bmp) %arr 2) // поиск
// log #a // результат поиска
if #a > 0 // если найдена
log %image [#i] // вывод в лог
break // выход из цикла
end_if
end_for
end_script
set #startX 0
set #startY 0
set #endX 1920
set #endY 1080
set $path "C:\Users\fab\Desktop\pilot\images\"
set %image [1] fish
set %image [2] apple
set %image [3] life_potion
set %image [4] coins
set #count size(%image) // количество картинок
set #result 0
for #i 1 #count // цикл
set #a findimage (#startX #startY #endX #endY ($path%image[#i].bmp) %arr 2) // поиск
// log #a // результат поиска
if #a > 0 // если найдена
set #result #i // запомнить какая по счёту найдена картинка
break // выход из цикла
end_if
end_for
if #result = 1
log Рыба
end_if
if #result = 2
log Яблоко
end_if
end_script
set #startX 0
set #startY 0
set #endX 1920
set #endY 1080
set $path "C:\Users\fab\Desktop\pilot\images\"
set %image [1] fish
set %image [2] apple
set %image [3] life_potion
set %image [4] coins
set #count size(%image) // количество картинок
set #result 0
for #i 1 #count // цикл
set #a findimage (#startX #startY #endX #endY ($path%image[#i].bmp) %arr 2) // поиск
// log #a // результат поиска
if #a > 0 // если найдена
set #result #i // запомнить какая по счёту найдена картинка
break // выход из цикла
end_if
end_for
if #result = 1
log Рыба
end_if
if #result = 2
log Яблоко
end_if
end_script
Русская версия Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)