Автокликер Clickermann :: Форум
Основной раздел => Общие вопросы => Topic started by: panelka2 on August 20, 2018, 02:06:11 AM
-
привет, мне нужно чтобы при нахождении в выбранной области нужного мне цвета, наводился на цвет , а затем двигался вправо на N-ое количество пикселей вправо , после чего нажимало на эту область , после чего еще раз двигалось на определенное кол-во пикселей выше и нажималось.Подскажите пожалуйста!
GETSCREEN
IF_PICTURE_IN (0,0, $_xmax,$_ymax, "buy.bmp", -1, 100)
LCLICK(22,1058 )
WAIT(1)
else
LCLICK(796,492)
WAIT(1)
MOVE(1076,486)
WAIT(1)
END_IF
IF_PIXEL_IN(720,857,769,987,7255099)
//нужно чтобы здесь перемещался при нахождении цвета
-
Команда MOVER двигает курсор относительно текущей координаты
MOVER(100,0) - сдвигаем вправо на 100 пикселов
MOVER(0,-100) - сдвигаем вверх на 100 пикселов
-
Настойчиво овладевайте синтаксисом и терминологией, вероятно то что у вас описанно как два последовательных нажатия без отжатия, что физически невозможно, на самом-то деле самые обычные клики. ;)
$_N1=28 // двигался вправо указать N-ое количество пикселей
$_N2=35 // указать определенное кол-во пикселей выше
GETSCREEN
IF_PICTURE_IN (0,0, $_xmax,$_ymax, "buy.bmp", -1, 100)
LOGWRITE ("найдена картинка")
LCLICK(22,1058 )
WAIT(1)
else
LCLICK(796,492)
WAIT(1)
MOVE(1076,486)
WAIT(1)
END_IF
GETSCREEN (720,857,769,987) //нужно чтобы здесь перемещался при нахождении цвета
IF_PIXEL_IN(720,857,769,987,7255099)
LOGWRITE ("найден цвет")
MOVE($_return1, $_return2) // наводился на цвет
WAITMS(500)
FOR($a=0,$a<$_N1) // а затем двигался вправо на N-ое количество пикселей вправо
MOVER(-1,0) // двигался вправо
WAITMS(10) //скорость
END_CYC
WAITMS(500)
LCLICK($_xmouse, $_ymouse)// после чего нажимало на эту область
WAIT(1)
FOR($a=0,$a<$_N2) // после чего еще раз двигалось на определенное кол-во пикселей выше
MOVER(0,-1) // двигалось выше
WAITMS(10) //скорость
END_CYC
WAITMS(500)
LCLICK($_xmouse, $_ymouse)// и нажималось
WAIT(1)
END_IF
В "mover(-1,0)" , вместо "-1" нужно "1", для перемещения вправо , а так все отлично , спасибо)