Автокликер Clickermann :: Форум
Основной раздел => Общие вопросы => Topic started by: squid on August 14, 2016, 01:47:29 AM
-
Тема уже поднималась, но она глубоко и боюсь, что на неё не обратят внимание. Может кто, что подскажет. Движение мыши.
[spoiler=Вот запись движение мыши, а потом натравленная на сайт проходит]lDown(388,755)
waitms(1)
move(390,755)
waitms(8)
move(391,755)
waitms(16)
move(392,755)
waitms(8)
move(392,754)
waitms(8)
move(393,754)
waitms(8)
move(394,754)
waitms(8)
move(395,754)
waitms(32)
move(396,754)
waitms(8)
move(397,754)
waitms(8)
move(398,754)
waitms(8)
move(399,754)
waitms(8)
move(400,753)
waitms(16)
move(401,752)
waitms(8)
move(402,752)
waitms(8)
move(403,752)
waitms(16)
move(404,752)
waitms(56)
move(405,752)
waitms(8)
move(406,752)
waitms(8)
move(407,752)
waitms(8)
move(408,752)
lUp(408,759)
[/spoiler]
[spoiler=А код отказывается принимать]
SUB(mouse_move, $X_END, $Y_END)
$X_START = $_xmouse
FOR ($X_START, $X_START<$X_END, RND(0,2))
$Y_END = $_ymouse+RND(-2,2)
MOVE($X_START, $Y_END)
WAITMS(RND(8, 30))
END_CYC
END_SUB
[/spoiler]
Что ни так-то?
-
Он работает но только если курсор находится левее того значения которое установлено в вызове.
Зачем эта корявая переделка если есть нормальный скрипт
http://crapware.aidf.org/forum/index.php?topic=2112.msg12611#msg12611 (http://crapware.aidf.org/forum/index.php?topic=2112.msg12611#msg12611)
-
Он работает но только если курсор находится левее того значения которое установлено в вызове.
Зачем эта корявая переделка если есть нормальный скрипт
http://crapware.aidf.org/forum/index.php?topic=2112.msg12611#msg12611 (http://crapware.aidf.org/forum/index.php?topic=2112.msg12611#msg12611)
Я и этим скриптом пользовался ранее и скриптом с разной скоростью на разных отрезках. С некоторых пор они все не работают. Точнее так - срабатывают один раз из 20-30 проходов. А вот простое повторение моve(x, y) wаitms(t) работает.
P.S. Кстати в указаном вами скрипте задержка $rnwait зачем-то стоит перед вызовом подпрограммы перемещение, что приводит к постоянной задержки и оно тогда не работало уверенно, а вот когда я перенёс уже выше перед самим waitms срабатывало чётче.
-
P.S. Кстати в указаном вами скрипте задержка $rnwait зачем-то стоит перед вызовом подпрограммы перемещение, что приводит к постоянной задержки и оно тогда не работало уверенно, а вот когда я перенёс уже выше перед самим waitms срабатывало чётче.
Смысл был выбрать ОДНУ скорость на одно меремещение (не шаг). Т.е. из точки А, в точку B. Из И в С уже другая скорость.
Можно и постоянную задать.
А у тебя новая скорость при каждом шаге на 2-8 пикселов... Ну на короткой дистанции в 130 пкс это не будет очень заметно в скачках скорости, но будет чуть разнообразней выглядеть в общем.
При перемещениях на 600 или 1600 пикселов курсор будет двигаться как баба на ручнике.