Автоматизация и боты

 Помощь      Поиск      Пользователи
Сайт Кибор     Программируемый кликер Кибор     Видео обучение     Заказать бот

 Страниц (2): [1] 2 »   

> Описание: Плавное человеческое искривленное движение к месту клика.
Kibor
Отправлено: 02 Декабря, 2016 - 21:10:50
Post Id



Администратор
Эксперт


Покинул форум
Сообщений всего: 8094
Дата рег-ции: Март 2013  
Откуда: Одесса
Репутация: 355




В этой версии добавлены функции позволяющие сделать работу с мышью похожей на человеческое поведение.
То есть например при команде
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); с этими параметрами.

Нажмите для увеличения
 
 Top
Skycrew
Отправлено: 03 Декабря, 2016 - 19:26:58
Post Id



Пользователь
Мастер


Покинул форум
Сообщений всего: 123
Дата рег-ции: Июль 2014  
Репутация: 0




Отлично! Вот теперь стало удобно и не нужно будет изголяться, как раньше, с рандомизацией движений!) Спасибо!

Очень круто, что автор снова взялся за улучшения! Улыбка
 
 Top
burn
Отправлено: 18 Июня, 2018 - 09:43:43
Post Id



Пользователь
Наблюдатель


Покинул форум
Сообщений всего: 41
Дата рег-ции: Май 2018  
Репутация: 0




Команду enablerealmouse(10, 15, 10, 10); можно вставить в самом начале скрипта и она будет работать во всем скрипте включая функции, пока не отключишь?
 
 Top
Kibor
Отправлено: 18 Июня, 2018 - 10:08:03
Post Id



Администратор
Эксперт


Покинул форум
Сообщений всего: 8094
Дата рег-ции: Март 2013  
Откуда: Одесса
Репутация: 355




Да.
Повторная вставка в код изменит параметры. Если они другие.
 
 Top
Almighty
Отправлено: 22 Июня, 2018 - 22:48:07
Post Id



Пользователь
Участник


Покинул форум
Сообщений всего: 64
Дата рег-ции: Июнь 2018  
Откуда: Kyiv
Репутация: 2




 Kibor пишет:
Да.
Повторная вставка в код изменит параметры. Если они другие.

Интересно было бы на примере видео показать, как в самом начале скрипта ее использовать или в описание вставить,что данный функционал через вставку блока кода нежно использовать

(Отредактировано автором: 22 Июня, 2018 - 22:51:45)

 
 Top
Kibor
Отправлено: 22 Июня, 2018 - 23:33:02
Post Id



Администратор
Эксперт


Покинул форум
Сообщений всего: 8094
Дата рег-ции: Март 2013  
Откуда: Одесса
Репутация: 355




В чем проблема создать блок кода и туда вставить строчку.
 
 Top
viktyar
Отправлено: 24 Ноября, 2018 - 19:07:41
Post Id



Пользователь
Прохожий


Покинул форум
Сообщений всего: 15
Дата рег-ции: Окт. 2018  
Откуда: Украина город Ровно
Репутация: 0




можно ли в самом графическом редакторе в блоке старт поменять скорость?
 
 Top
Kibor
Отправлено: 24 Ноября, 2018 - 19:14:38
Post Id



Администратор
Эксперт


Покинул форум
Сообщений всего: 8094
Дата рег-ции: Март 2013  
Откуда: Одесса
Репутация: 355




В блоке кода прописать эту команду. Блок кода сразу после старт.
 
 Top
007wan
Отправлено: 21 Мая, 2019 - 17:12:32
Post Id



Пользователь
Эксперт


Покинул форум
Сообщений всего: 1838
Дата рег-ции: Март 2017  
Репутация: -2




 Kibor пишет:
enablerealmouse(10, 15, 10, 10);
Первый параметр скорость движения. Чем число больше - тем скорость ниже.
Второй - величина искривления в пути.
Третий - Рандомность конечной координаты X, при работе функций (mouse, mousedown, mouseup - рандомность клика)
Четвертый - Рандомность конечной координаты Y, при работе функций (mouse, mousedown, mouseup - рандомность клика)

Если это для mouse-mousedown-mouseup, то следовательно для таких же функций, но только send-(для перекрытых окон) не сработает? Я знаю ответ, но просто кое-что надо прояснить.
 
 Top
neba2101
Отправлено: 25 Сентября, 2019 - 22:55:38
Post Id



Пользователь
Мастер


Покинул форум
Сообщений всего: 142
Дата рег-ции: Февр. 2017  
Репутация: 4




Здравствуйте, задача плавно опускать курсор вниз по нажатию ЛКМ.

Вот код
CODE:
int x, y;
enablerealmouse(25, 0, 0, 0);

loop()
{
if(getkeystate(1)>0)
{
getmouse(x, y);
mousemove(x, y+300);
while(getkeystate(1)>0){sleep(50);}//для удобства в Paint
mousemove(x+60, y);//для удобства в Paint
}
}


Результат в Paint(для просмотра ссылки Вам необходимо авторизоваться)
Загазюлины вначале пути это так должно быть или я что-то делаю не так?
 
 Top
Страниц (2): [1] 2 »
Сейчас эту тему просматривают: 1 (гостей: 1, зарегистрированных: 0)
« О программе Кибор »


Все гости форума могут просматривать этот раздел.
Только администраторы и модераторы могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 




Powered by