Тема: AHK: Поиск изображения
Привет всем.
При знакомстве и написании (копировании знаний) скрипта для поиска изображения столкнулся с вопросами, прошу помощи от знатоков...
Суть идея такова:
- на экране 1920-1080, найти картинку 135-38
- зона поиска картинки должна быть в центре т.е. левый верхний угол (согласно Windows Spy) - 610,260 - правый нижний угол (согласно Windows Spy) - 1110,760
- кликнуть нужно не на край картинки, а по центру картинки, т.е. при нахождении клик идет на "0" позицию картинки - 0,0 -> а нужно 70-19
....
И вот что получилось:
l:: ; Запуск скрипта по поиска изображения
loop ; Циклический поиск изображения
{
imgFound := false
while(imgFound = false)
{
imageSearch, x, y, 0, 0, 1920, 1080, chance.bmp ; Поиск картинки Chance на экране 1920-1080
if(x <> "")
{
click, %x%, %y% ; Клик по картинке после нахождения (клик по левому верхнему углу, т.е. 0,0 из 135,38)
}
}
}
return
F9::reload ; Пауза циклаВ графе - imageSearch, x, y, 0, 0, 1920, 1080, chance.bmp - пытался заменить на такое: imageSearch, 1920, 1080, 610, 260, 1110, 760, chance.bmp, т.е. в экране 1920-1080 искать изображение по координатам -> левый верхний угол (согласно Windows Spy) - 610,260 - правый нижний угол (согласно Windows Spy) - 1110,760
Вообще перестал работать... Что я делаю не так???
В графе - click, %x%, %y% - пытался сдвинуть клик на +70 по Х и +19 по Y, получилось что-то типа click, %x%+70, %y%+19
Не помогло... Что я делаю не так???

