Автокликер Clickermann :: Форум
Основной раздел => Общие вопросы => Topic started by: Lolka223 on May 30, 2019, 12:51:50 AM
-
Добрый день. Пишу скрипт. Нужна ваша помощь.
Долго сижу и мучаюсь, нужно, чтобы выполнялось условие и если оно выполняется, то выполняется скрипт.
И так, мне нужно, чтобы в определённом прямоугольной области скрипта программа смогла опознать ПОЯВИВШИЙСЯ БЕЛЫЙ цвет.
Как это работает?
Я задаю область и, если появляется белый цвет, то скрипт выполняет действие двойного клика(lclick(x,у) lclick(х,у))
Где должен происходить клик, я знаю точно, но мне нужно, чтобы скрипт срабатывал на появление белого цвет в квадратике.
Если же белый цвет отсутствует, то программа должно ждать, когда он появится.
Тоесть, помогите в написание алгоритма.
(Здесь алгоритм по поиску белого цвета в определённом прямоугольнике.)
Потом выполнение двойного клика на определённые корды
И выполнение самого алгоритма:
KEYDOWN(#CTRL)
KEYPRESS(#C)
KEYUP(#CTRL)
LDOWN(320,10)
LUP(320,10)
LCLICK(620,395)
KEYDOWN(#CTRL)
KEYPRESS(#V)
KEYUP(#CTRL)
LCLICK(580,450)
HALT
-
GETSCREEN
IF_PIXEL_IN(300,300, 500,500, 16777215) // ищем цвет 16777215 в области от 300,300 до 500,500
KEYDOWN(#CTRL)
KEYPRESS(#C)
KEYUP(#CTRL)
WAITMS(50)
LCLICK(320,10)
WAITMS(50)
LCLICK(620,395)
WAITMS(50)
KEYDOWN(#CTRL)
KEYPRESS(#V)
KEYUP(#CTRL)
WAITMS(50)
LCLICK(580,450)
WAITMS(50)
HALT
ELSE
WAITMS(50)
END_IF
-
Oraven Спасибо огромное!