1

Тема: AHK: Действия при нахождении цвета.

Добрый день уважаемые программисты. Начал изучать AutoHotkey и столкнулся с одной проблемой при написании кода. Суть кода найти на моём экране красный цвет к примеру, после чего, если же цвет найден, скрипт сразу же кликает по нему ЛКМ. Мучался долго на эту тему, но вспомнил про форум. Кому не сложно, найдите ошибки и исправьте всё как нужно.


^1::
MouseGetPos, MouseX, MouseY ; Определяем координаты
PixelGetColor, color, %MouseX%, %MouseY% ; Записываем цвет
PixelSearch, Crdx, Crdy, 200, 200, 300, 300, 0x0D0DE4, 3, Fast
if ErrorLevel
    MsgBox, Требуемый цвет в заданных границах не найден.
else
    Click %Crdx%, %Crdy%
return

2

Re: AHK: Действия при нахождении цвета.

Смотрите CoordMode.

Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Telegram jollycoder

3

Re: AHK: Действия при нахождении цвета.

Для чего в примере используется 'MouseGetPos' ?

Win10x64, AHK v1.1.37.01 (Unicode 64-bit) | AHK-Wiki | Переменные и выражения | RegEx101

4

Re: AHK: Действия при нахождении цвета.

__Михаил__, это потом, для того что бы записать цвет к примеру по одной кнопке, и сразу же использовать его в нахождении пикселя.