Автокликер Clickermann :: Форум
Основной раздел => Общие вопросы => Topic started by: LaID on April 02, 2017, 12:09:28 AM
-
вот кусок кода, как мне сделать чтобы процедура повторилась через несколько секунд, пробовал продублировать еще раз такой же код, не работает(
getscreen
scanpicture($var, 257,274, 666,543, "руда.bmp")
// вывод массива, содержащего результаты поиска
while (arrsize($var) > 0)
$y = arrpop($var)
$x = arrpop($var)
lclick($x, $y)
end_cyc
-
Нужно написать задержки.
getscreen
scanpicture($var, 257,274, 666,543, "руда.bmp")
while (arrsize($var) > 0)
$y = arrpop($var)
$x = arrpop($var)
lclick($x, $y)
WAITMS(100) // задержка после клика 100 миллисекунд
end_cyc
WAIT(300) // задержка на 300 секунд = 5 минут.
-
это не весь код, это середина кода, и мне нужно повторить только её, продублировать вообщем два или три раза чтобы оно находило картинку и нажимало по ней
-
вот весь код
GETSCREEN(1,90,1362,735)
IF_PICTURE_IN (1,90,1362,735, "забрать.bmp", -1, 60) //картинка будетнайдены если совпало не менее 60% пикселей
LCLICK($_return1, $_return2) //клик по найденной картинке
WAITMS(500)
END_IF
WAIT (RND(1,3))
LCLICK(615,308) // 1843487
WAIT (RND(7,9))
LCLICK(834,404) // 6981019
WAIT (RND(4,5))
LCLICK(840,406) // 9011546
WAIT (RND(3,5))
LCLICK(839,312) // 10074830
WAITMS (RND (300,600)
KEYPRESS(#5)
WAITMS (RND (300,600)
KEYPRESS(#5)
WAIT (RND(1,2))
getscreen
scanpicture($var, 257,274, 666,543, "руда.bmp")
// вывод массива, содержащего результаты поиска
while (arrsize($var) > 0)
$y = arrpop($var)
$x = arrpop($var)
lclick($x, $y)
end_cyc
WAIT(RND(2,3)
LCLICK(892,277) // 6710886
WAIT(RND(3,5)
LCLICK(650,453) // 10206673
WAIT(RND(2420,2475)
-
Вот так будет повторять поиск до тех пор пока на экране находит "руда.bmp"
GETSCREEN
IF_PICTURE_IN (1,90,1362,735, "забрать.bmp", -1, 60) //картинка будет найдены если совпало не менее 60% пикселей
LCLICK($_return1, $_return2) //клик по найденной картинке
WAITMS(500)
END_IF
WAIT (RND(1,3))
LCLICK(615,308) // 1843487
WAIT (RND(7,9))
LCLICK(834,404) // 6981019
WAIT (RND(4,5))
LCLICK(840,406) // 9011546
WAIT (RND(3,5))
LCLICK(839,312) // 10074830
WAITMS (RND (300,600)
KEYPRESS(#5)
WAITMS (RND (300,600)
KEYPRESS(#5)
WAIT (RND(1,2))
$check = 0
WHILE($check = 0)
getscreen
scanpicture($var, 257,274, 666,543, "руда.bmp")
// вывод массива, содержащего результаты поиска
IF(arrsize($var) = 0)
$check = 1
WAIT(RND(2,3)
END_IF
while (arrsize($var) > 0)
$y = arrpop($var)
$x = arrpop($var)
lclick($x,$y)
WAITMS(50)
end_cyc
END_CYC
LCLICK(892,277) // 6710886
WAIT(RND(3,5)
LCLICK(650,453) // 10206673
WAIT(RND(2420,2475)
-
попробовал, не ищет картинку повторно
-
отодвигай курсор после клика. Он или загораживает или подсвечивается элемент.