Автокликер Clickermann :: Форум
Основной раздел => Общие вопросы => Topic started by: bpa on March 05, 2015, 07:02:23 AM
-
Добрый день! Подскажите можно ли сделать в ожидание цвета, чтоб он ждал цвет не в определённом месте, а в определённом квадрате?
-
$check = 0
WHILE($check = 0)
GETSCREEN
IF_PIXEL_IN(200,200, 400,400, 255)
$check = 1
ELSE
WAITMS(50)
END_IF
END_CYC
-
А именно ожидания цвета в определённом квадрате нельзя сделать?
-
Функция IF_PIXEL_IN ищет цвет 255 в квадрате 200,200, 400,400
Если находит, изменяет переменную $check и цикл прерывается. Сюда же можно вставить другие команды, например клик.
-
Тоесть он не насчёт слдующее дей пока не выполняет if
-
У меня есть скрипт и он бывает проскакивает
THREAD(t1, 1) // ??????? ??????
GETSCREEN
WHILE(PXL (1510,460) ! 9219773)
WAITMS (100)
GETSCREEN
END_CYC
DBLCLICK(1524,428)
GETSCREEN
WHILE(PXL (1470,754) ! 11113838)
WAITMS (100)
GETSCREEN
END_CYC
LCLICK(1487,756)
GETSCREEN
WHILE(PXL (1301,597) ! 9412525)
WAITMS (500)
GETSCREEN
END_CYC
DBLCLICK(1301,597)
WAITMS(100)
LCLICK(1504,758)
GETSCREEN
WHILE(PXL (1449,742) ! 11245682)
WAITMS (100)
GETSCREEN
END_CYC
LCLICK(1533,749)
WAITMS(200)
LCLICK(1533,749)
WAITMS(300)
dbLCLICK(1533,749)
GETSCREEN
WHILE(PXL (1325,662) ! 11245682)
WAITMS (100)
GETSCREEN
END_CYC
DBLCLICK(1372,681)
END_THREAD
THREAD(t2, 1)
GETSCREEN
WHILE(PXL (1329,542) ! 11245681)
WAITMS (100)
GETSCREEN
END_CYC
LCLICK(1394,557)
GETSCREEN
WHILE(PXL (1169,396) ! 3496068)
WAITMS (100)
GETSCREEN
END_CYC
-
Скрипт у тебя не полный
THREAD(t1, 1)
GETSCREEN
WHILE(PXL (1510,460) ! 9219773)
WAITMS (100)
GETSCREEN
END_CYC
DBLCLICK(1524,428)
GETSCREEN
WHILE(PXL (1470,754) ! 11113838)
WAITMS (100)
GETSCREEN
END_CYC
LCLICK(1487,756)
GETSCREEN
WHILE(PXL (1301,597) ! 9412525)
WAITMS (500)
GETSCREEN
END_CYC
DBLCLICK(1301,597)
WAITMS(100)
LCLICK(1504,758)
GETSCREEN
WHILE(PXL (1449,742) ! 11245682)
WAITMS (100)
GETSCREEN
END_CYC
LCLICK(1533,749)
WAITMS(200)
LCLICK(1533,749)
WAITMS(300)
dbLCLICK(1533,749)
GETSCREEN
WHILE(PXL (1325,662) ! 11245682)
WAITMS (100)
GETSCREEN
END_CYC
DBLCLICK(1372,681)
END_THREAD
THREAD(t2, 1)
GETSCREEN
WHILE(PXL (1329,542) ! 11245681)
WAITMS (100)
GETSCREEN
END_CYC
LCLICK(1394,557)
GETSCREEN
WHILE(PXL (1169,396) ! 3496068)
WAITMS (100)
GETSCREEN
END_CYC
END_THREAD
WAIT(1)