Помощь в эмуляции мыши

dobryi36060

Client
Регистрация
26.02.2016
Сообщения
67
Благодарностей
1
Баллы
8
Добрый день формунчане!!!
Подскажите пожалуйста по эмуляции мыши
Вот нашел на вики зеннолаба код вставил его в C# в ProjectMaiker работает нормально , вот когда я отключаю Браузер без отображения содержания данный c# не отрабатывает то есть не делает эмуляцию. и быстро выполняется (экшен выполняется а саму эмуляцию не делает)
И когда запускаю в зенке шаблон висит и не отрабатывает (без ошибок и успехов)

Вот 2 кода что использую в 2 C#
Скажу сразу что не шарю в них))))))

1 код по таким координатам
instance.ActiveTab.FullEmulationMouseMove(195,114);
instance.ActiveTab.FullEmulationMouseClick("left", "click");

instance.ActiveTab.FullEmulationMouseMove(206,129);
instance.ActiveTab.FullEmulationMouseClick("left", "click");

instance.ActiveTab.FullEmulationMouseMove(222,144);
instance.ActiveTab.FullEmulationMouseClick("left", "click");

instance.ActiveTab.FullEmulationMouseMove(887,530);
instance.ActiveTab.FullEmulationMouseClick("left", "click");

instance.ActiveTab.FullEmulationMouseMove(895,610);
instance.ActiveTab.FullEmulationMouseClick("left", "click");

instance.ActiveTab.FullEmulationMouseMove(253,446);
instance.ActiveTab.FullEmulationMouseClick("left", "click");

instance.ActiveTab.FullEmulationMouseMove(290,482);
instance.ActiveTab.FullEmulationMouseClick("left", "click");

2 код по таким координатам

instance.ActiveTab.FullEmulationMouseSetOptions(25);
instance.ActiveTab.FullEmulationMouseMove(50,500);

instance.ActiveTab.FullEmulationMouseSetOptions(25);
instance.ActiveTab.FullEmulationMouseMove(150,350);

instance.ActiveTab.FullEmulationMouseSetOptions(25);
instance.ActiveTab.FullEmulationMouseMove(222,144);

instance.ActiveTab.FullEmulationMouseSetOptions(25);
instance.ActiveTab.FullEmulationMouseMove(500,250);

instance.ActiveTab.FullEmulationMouseSetOptions(25);
instance.ActiveTab.FullEmulationMouseMove(887,530);



Вот что надо сделать или кто сможет подправить мой Уникальный код :-):-):-):-):-):-):-):-) шутка!!!
 
Последнее редактирование:

Sanekk

Client
Регистрация
24.06.2016
Сообщения
999
Благодарностей
389
Баллы
63
Добрый день формунчане!!!
Подскажите пожалуйста по эмуляции мыши
Вот нашел на вики зеннолаба код вставил его в C# в ProjectMaiker работает нормально , вот когда я отключаю Браузер без отображения содержания данный c# не отрабатывает то есть не делает эмуляцию. и быстро выполняется (экшен выполняется а саму эмуляцию не делает)
И когда запускаю в зенке шаблон висит и не отрабатывает (без ошибок и успехов)

Вот 2 кода что использую в 2 C#
Скажу сразу что не шарю в них))))))

1 код по таким координатам
instance.ActiveTab.FullEmulationMouseMove(195,114);
instance.ActiveTab.FullEmulationMouseClick("left", "click");

instance.ActiveTab.FullEmulationMouseMove(206,129);
instance.ActiveTab.FullEmulationMouseClick("left", "click");

instance.ActiveTab.FullEmulationMouseMove(222,144);
instance.ActiveTab.FullEmulationMouseClick("left", "click");

instance.ActiveTab.FullEmulationMouseMove(887,530);
instance.ActiveTab.FullEmulationMouseClick("left", "click");

instance.ActiveTab.FullEmulationMouseMove(895,610);
instance.ActiveTab.FullEmulationMouseClick("left", "click");

instance.ActiveTab.FullEmulationMouseMove(253,446);
instance.ActiveTab.FullEmulationMouseClick("left", "click");

instance.ActiveTab.FullEmulationMouseMove(290,482);
instance.ActiveTab.FullEmulationMouseClick("left", "click");

2 код по таким координатам

instance.ActiveTab.FullEmulationMouseSetOptions(25);
instance.ActiveTab.FullEmulationMouseMove(50,500);

instance.ActiveTab.FullEmulationMouseSetOptions(25);
instance.ActiveTab.FullEmulationMouseMove(150,350);

instance.ActiveTab.FullEmulationMouseSetOptions(25);
instance.ActiveTab.FullEmulationMouseMove(222,144);

instance.ActiveTab.FullEmulationMouseSetOptions(25);
instance.ActiveTab.FullEmulationMouseMove(500,250);

instance.ActiveTab.FullEmulationMouseSetOptions(25);
instance.ActiveTab.FullEmulationMouseMove(887,530);



Вот что надо сделать или кто сможет подправить мой Уникальный код :-):-):-):-):-):-):-):-) шутка!!!
Этот код работает в веб. То есть с отображением браузера.
Если без отобр.браузера,то вам пост запросы надо юзать.
 

dobryi36060

Client
Регистрация
26.02.2016
Сообщения
67
Благодарностей
1
Баллы
8
Этот код работает в веб. То есть с отображением браузера.
Если без отобр.браузера,то вам пост запросы надо юзать.
А когда запускаю в зенке шаблон зависает в логах не отображаються ( ошибки или успехи) вот тоже почему
 

Sanekk

Client
Регистрация
24.06.2016
Сообщения
999
Благодарностей
389
Баллы
63

dobryi36060

Client
Регистрация
26.02.2016
Сообщения
67
Благодарностей
1
Баллы
8
Да только с браузером конечно)
 

Sanekk

Client
Регистрация
24.06.2016
Сообщения
999
Благодарностей
389
Баллы
63

dobryi36060

Client
Регистрация
26.02.2016
Сообщения
67
Благодарностей
1
Баллы
8
Регистрация
08.07.2015
Сообщения
2 848
Благодарностей
712
Баллы
113

Sanekk

Client
Регистрация
24.06.2016
Сообщения
999
Благодарностей
389
Баллы
63
а на запросах мышь отображается разве? )))
тс юзает код для клика в браузере и ставит в настройках без отображения браузера... :bw: хрена еще тут посоветовать?
я и написал без отображения браузера это надо пост\гет юзать
 
  • Спасибо
Реакции: masterLomaster

backoff

Client
Регистрация
20.04.2015
Сообщения
6 042
Благодарностей
6 476
Баллы
113

Sanekk

Client
Регистрация
24.06.2016
Сообщения
999
Благодарностей
389
Баллы
63

VladZen

Administrator
Команда форума
Регистрация
05.11.2014
Сообщения
22 453
Благодарностей
5 911
Баллы
113
тс юзает код для клика в браузере и ставит в настройках без отображения браузера... :bw: хрена еще тут посоветовать?
я и написал без отображения браузера это надо пост\гет юзать
Пост/гет запросы используйтся в проекта с отключенным браузером.
А у человека просто режим браузера без отображения содержимого. Это раpные вещи. не вводите пользователя в заблуждение.
 

vz767

Client
Регистрация
12.11.2015
Сообщения
92
Благодарностей
1
Баллы
8
эмуляция мыши отображается не только в самом РМ но и просто в браузере, если открыты вкладки , как это устранить?
 

Skrine

Client
Регистрация
05.02.2020
Сообщения
87
Благодарностей
18
Баллы
8
не логичнее ли будет двигать не по координатам а к тому что именно нужно кликать? если делать по координатам то при изменении размера окошка координаты меняются и он будет жмякать не туды

пример

HtmlElement phone = instance.ActiveTab.GetDocumentByAddress("0").FindElementByAttribute("div", "class", "card-phones-view__more", "regexp", 1);
if (!phone.IsVoid ) {
phone.ScrollIntoView();
instance.ActiveTab.FullEmulationMouseSetOptions(1);
instance.ActiveTab.FullEmulationMouseMoveToHtmlElement(phone);
instance.ActiveTab.FullEmulationMouseClick("left", "click");

и как бы и в pm и в самой зенке все работает
 

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