Эксперт
Покинул форум
Сообщений всего: 8217
Дата рег-ции: Март 2013
Откуда: Одесса
Репутация: 357
|
В этой версии добавлены функции позволяющие сделать работу с мышью похожей на человеческое поведение.
То есть например при команде
mouse(LEFT, 200, 250);
мышь плавно наедет на эту координату +- указанная величина рандома координат не по прямой линии, а с искривлениями траектории и кликнет по координатам 200 250 +- указанную величину рандома.
enablerealmouse - включает плавное перемещение мыши к месту клика.
disablerealmouse - отключает плавное перемещение.
Синтаксис:
enablerealmouse(10, 15, 10, 10);
Первый параметр скорость движения. Чем число больше - тем скорость ниже.
Второй - величина искривления в пути.
Третий - Рандомность конечной координаты X, при работе функций (mouse, mousedown, mouseup - рандомность клика)
Четвертый - Рандомность конечной координаты Y, при работе функций (mouse, mousedown, mouseup - рандомность клика)
disablerealmouse(); - отключает плавное перемещение.
Работает с функциями:
mouse, mousedown, mouseup, mousemove.
Не работает при включенном антиантикликере. Там плавное движение включается в настройках антиантикликера.
Пример:
Рисование линии в паинте.
Цитата: enablerealmouse(10, 20, 10, 10);
loop()
{
mousedown (LEFT, 213, 238);
mousemove(878, 433);
mouseup (LEFT);
}
Цитата: enablerealmouse(10, 15, 10, 10);
mouse (LEFT, 293, 320);
pause (500);
mouse (LEFT, 501, 499);
pause (500);
mouse (LEFT, 795, 301);
pause (500);
mouse (LEFT, 1020, 557);
pause (500);
mouse (LEFT, 1241, 316);
pause (500);
disablerealmouse();
mouse (LEFT, 432, 301);
pause (500);
mouse (LEFT, 605, 443);
pause (500);
mouse (LEFT, 699, 537);
pause (500);
mouse (LEFT, 867, 374);
pause (500);
mouse (LEFT, 938, 514);
pause (500);
Так выглядят пути движения мыши и координаты клика при работе функции mouse(LEFT...... и включенной функции enablerealmouse(10, 15, 10, 10); с этими параметрами.
Нажмите для увеличения
|