Автокликер Clickermann :: Форум
Основной раздел => Общие вопросы => Topic started by: brahma on June 27, 2023, 12:46:36 PM
-
Доброго времени форумчане, сделал простейший скрипт и все работало))) сегодня обнаружил что его не сохранил((( Сейчас не могу вспомнить (((
LCLICK(40,91)
WAIT(1)
DBLCLICK(92,116)
WAIT(2)
KEYDOWN (#CTRL)
WAITMS (50)
KEYPRESS (#C)
KEYUP (#CTRL)
WAIT(1)
LCLICK(947,1008)
WAIT(1)
DBLCLICK(1535,267)
WAIT(1)
KEYDOWN (#CTRL)
WAITMS (50)
KEYPRESS (#V)
KEYUP (#CTRL)
WAIT(1)
LCLICK(1694,374)
WAIT(7)
// проверка на пиксель по координатам, если пиксель не найден повторить действия выше 1 раз, и продолжить скрипт в обычном режиме
GETSCREEN
IF_PIXEL_IN(1549,425, 1629,448, 2105379)
LCLICK(1843,552)
WAITMS(100)
END_IF
// в альтернативе если пиксель найден, нужно сделать дополнительные действия
-
В шаблонах есть
PXL - это если проверить цвет конкретного пиксела
или
IF_PIXEL_IN - найти пиксел определённого цвета в указанной области
-
В шаблонах есть
PXL - это если проверить цвет конкретного пиксела
или
IF_PIXEL_IN - найти пиксел определённого цвета в указанной области
А как сделать условие: Если пиксель не найден, то повторить все действия только 1 раз и закончить проверку пикселя
Но при условии если пиксель найден, сделать ряд действий и также закончить проверку пикселя
-
SUB(name1)
LCLICK(40,91)
WAIT(1)
DBLCLICK(92,116)
WAIT(2)
KEYDOWN (#CTRL)
WAITMS (50)
KEYPRESS (#C)
KEYUP (#CTRL)
WAIT(1)
LCLICK(947,1008)
WAIT(1)
DBLCLICK(1535,267)
WAIT(1)
KEYDOWN (#CTRL)
WAITMS (50)
KEYPRESS (#V)
KEYUP (#CTRL)
WAIT(1)
LCLICK(1694,374)
WAIT(7)
END_SUB
name1()
GETSCREEN
IF_PIXEL_IN(0,0, $_xmax,$_ymax, 255)
// действия если цвет найден
ELSE
name1()
END_IF