Как водить мышкой без клика?

APXOHT

Client
Регистрация
27.12.2013
Сообщения
881
Благодарностей
189
Баллы
43
В эмуляторе мыши есть опции с кликами.
Подскажите, плиз. Можно ли просто эмулировать перемещение указателя по экрану ничего не кликая? Сейчас использую клик по ПКМ что бы не переходить по случайно попавшим линкам.
СПС.
 

VladZen

Administrator
Команда форума
Регистрация
05.11.2014
Сообщения
22 453
Благодарностей
5 913
Баллы
113

APXOHT

Client
Регистрация
27.12.2013
Сообщения
881
Благодарностей
189
Баллы
43
Жаль что не силен я в коде...
Ребята, кто то может за "материальное" спасибо помочь с готовым решением в котором будут блоки рандома и готовый C# блок на конце?
 

Nick

Client
Регистрация
22.07.2014
Сообщения
1 983
Благодарностей
817
Баллы
113
Бульдозер вон умеет: http://zennolab.com/discussion/threads/how-to-simulate-the-mouse-trajectory.9872/ :-) Может, он продаст.

Я попробовал накидать проект и не понимаю, как оно может работать. У меня в 5.7.5.3 сайт мои движения и даже клики вообще не замечает. Проект приложил.

Вообще, программно можно вот так: http://stackoverflow.com/questions/8021954/sendinput-doesnt-perform-click-mouse-button-unless-i-move-cursor - но там идёт ссылка на системные функции... полагаю, Зенка такие конструкции не переварит.
 

Вложения

VladZen

Administrator
Команда форума
Регистрация
05.11.2014
Сообщения
22 453
Благодарностей
5 913
Баллы
113
Бульдозер вон умеет: http://zennolab.com/discussion/threads/how-to-simulate-the-mouse-trajectory.9872/ :-) Может, он продаст.

Я попробовал накидать проект и не понимаю, как оно может работать. У меня в 5.7.5.3 сайт мои движения и даже клики вообще не замечает. Проект приложил.

Вообще, программно можно вот так: http://stackoverflow.com/questions/8021954/sendinput-doesnt-perform-click-mouse-button-unless-i-move-cursor - но там идёт ссылка на системные функции... полагаю, Зенка такие конструкции не переварит.
Пожалуй вот этот метод попроще будет - https://help.zennolab.com/en/v5/zennoposter/5.9/ZennoLab.CommandCenter~ZennoLab.CommandCenter.Tab~MouseMove(Int32,Int32,Int32,Int32,Boolean).html
 

Nick

Client
Регистрация
22.07.2014
Сообщения
1 983
Благодарностей
817
Баллы
113
О! Проще-то ладно, главное — он вообще работает! :-) Правда, один вызов занимает 5-6 секунд в PM...

По такой кривой, как у Бульдозера, двигаться будем минуты полторы :(
 

VladZen

Administrator
Команда форума
Регистрация
05.11.2014
Сообщения
22 453
Благодарностей
5 913
Баллы
113

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
20 407
Благодарностей
9 117
Баллы
113
Думаю, в данном случае пользователю такая сложная траектория не нужна.
вопрос еще в том, какая траектория нужна чтобы с успехом обманывать алгоритмы отслеживания ботов на сайтах..
 

Nick

Client
Регистрация
22.07.2014
Сообщения
1 983
Благодарностей
817
Баллы
113
Если бы сделали, чтобы вызов MouseMove работал без указания предыдущих координат, без клика, и отрабатывал за 50 мс, то линию изобразить — уже не такая уж проблема была бы...
Вопрос к rostonix'у - это баг или фича такая?
 

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 715
Баллы
113
Не в PM смотреть надо, а в ZP
Там скорость другая будет)
 

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)