1

Тема: AHK:Поставить курсор на середину перемещающейся кнопки (изображение)

Подобный вопрос наверное уже был, но найти его я не смог.
Нужно решить одну задачу.
Условие: есть изображение, размером чуть больше курсора, которое и есть кнопка. Однако оно рандомно появляется в разных местах экрана, в зависимости от положения других объектов на нём.
Задача: найти это изображение и поставить курсор в его центр. То есть найти кнопку мышкой.

2

Re: AHK:Поставить курсор на середину перемещающейся кнопки (изображение)

Используйте ImageSearch.

3 (изменено: kamelotto, 2018-09-21 01:11:13)

Re: AHK:Поставить курсор на середину перемещающейся кнопки (изображение)

qqlexa
Простите, я не силён в английском. Функция поиска изображения напрашивается сама собой. Но вы невнимательно прочитали вопрос. Я уточню снова:
Как поставить курсор на середину этого изображения, при условии, что оно появляется в разных местах экрана, рандомно? Ведь ImageSearch Этого не делает. Она только находит изображение.

4

Re: AHK:Поставить курсор на середину перемещающейся кнопки (изображение)

ImageSearch возвращает координаты левого верхнего пикселя найденного изображения.
Середину придётся высчитывать самому.

5

Re: AHK:Поставить курсор на середину перемещающейся кнопки (изображение)

imagesearch (картинка кнопки),x,y
mousemove %x%+10 ,%y%+10

При условии что кнопка 20 на 20 пикселей, будет ровно середина
можешь сразу добавить клик в конце