Автокликер Clickermann :: Форум

Основной раздел => Общие вопросы => Topic started by: Panomax on November 15, 2018, 08:26:03 AM

Title: Ожидание и действие по изменению цвета пикселя
Post by: Panomax on November 15, 2018, 08:26:03 AM
почитал статью про поиск пикселя, но не нашел там ответ на свой вопрос.
У меня задача куда легче.
По координатам X10 Y10 появляется цвет 100, когда цвет 100 появился нужно сделать нажатие мышью и переходить в режим ожидания, пока не появится этот цвет заново.
Title: Re: Ожидание и действие по изменению цвета пикселя
Post by: Vint on November 15, 2018, 09:07:31 AM
почитал статью про поиск пикселя, но не нашел там ответ на свой вопрос.
У меня задача куда легче.
По координатам X10 Y10 появляется цвет 100, когда цвет 100 появился нужно сделать нажатие мышью и переходить в режим ожидания, пока не появится этот цвет заново.
Так может эту задачу и вывести в другую тему?
Code: (clickermann) [Select]
GETSCREEN($X10, $Y10, $X10, $Y10)
IF(PXL($X10, $Y10) = 100)
    LCLICK(куда нужно) 
    WAITMS(250)
END_IF
WAITMS(50)
Задержка после клика должна быть достаточной, чтобы цвет пропал.
Если это время сильно разнится до неприличных значений, можно определять автоматом пропадание цвета
Code: (clickermann) [Select]
GETSCREEN($X10, $Y10, $X10, $Y10)
IF(PXL($X10, $Y10) = 100)
    LCLICK(куда нужно)
    WHILE(PXL($X10, $Y10) = 100)
        WAITMS(30)
        GETSCREEN($X10, $Y10, $X10, $Y10)
    END_CYC
ELSE
    WAITMS(50)
END_IF