1 (изменено: Ya , 2013-09-21 16:41:41)

Тема: AHK: Нажатия на кнопки, когда появляется нужный пиксель

Привет.
Дело в том, что нужно написать такой скрипт, который бы нажимал на кнопки, когда в нужных координатах появлялся пиксель заданного цвета. То есть, есть 5 "мест" где может появится пиксель и 5 кнопок, на которые надо нажимать, когда этот пиксель появится. Как сделать это, я ума не приложу. Помогите пожалуйста
Цвет пикселя в HTML #D8DFD7. Координаты:
1.  828:669-888:669
2.  888:669-970:669
3.  975:669-1050:669
4.  1050:669-1130:669
5.  1130:669-1200:669

2 (изменено: serzh82saratov, 2013-09-21 20:28:05)

Re: AHK: Нажатия на кнопки, когда появляется нужный пиксель

надо нажимать, когда этот пиксель появится.

PixelGetColor проверять в цикле. Или PixelSearch если в "зоне" несколько координат.

как АХК понимает цвет пикселя

RGB

как "отмерить" нужные координаты для каждой из пяти "зон" где появится тот самый пиксель.

AhkSpy

------


Решение в данном случае примерно такое:


Loop 
{
    PixelSearch, Px, , 828, 669, 1200, 669, 0xD8DFD7, , Fast RGB
    if !ErrorLevel 
        Send % "{" (Px < 888 ? "1" : Px < 970 ? "2" : Px < 1050 ? "3" : Px < 1130 ? "4" : "5") "}" 
}

если в задаче подразумевается чтение одной графической шкалы.

По вопросам возмездной помощи пишите на E-Mail: serzh82saratov@mail.ru Telegram: https://t.me/sergiol982
Win10x64 AhkSpy, Hotkey, ClockGui