Не работает скрипт при сворачивание в трей

Если вы обнаружили какие либо ошибки, недочеты и неудобства или другие незачеты в программе напишите нам об этом на этом форуме - мы бум исправлять
Ответить
Аватара пользователя
screamer
Сообщения: 5
Зарегистрирован: 26 мар 2018, 19:03

Не работает скрипт при сворачивание в трей

Сообщение screamer » 05 июн 2018, 12:03

Здравствуйте, работаю в Human Emulator 4.10.17. Скрипт работает в основном через эмуляцию клика мышью, пока окно развёрнуто всё работает, как только сворачиваю в трей не работает. В чём может быть проблема?

Аватара пользователя
Support
Site Admin
Сообщения: 1000
Зарегистрирован: 10 апр 2009, 17:45
Контактная информация:

Re: Не работает скрипт при сворачивание в трей

Сообщение Support » 05 июн 2018, 12:04

А какую функцию вы используете для эмуляции клика?

Аватара пользователя
screamer
Сообщения: 5
Зарегистрирован: 26 мар 2018, 19:03

Re: Не работает скрипт при сворачивание в трей

Сообщение screamer » 05 июн 2018, 12:07

Вот так:
$mouse->move($x,$y,true,1);
$mouse->click($x, $y, true);

Аватара пользователя
Support
Site Admin
Сообщения: 1000
Зарегистрирован: 10 апр 2009, 17:45
Контактная информация:

Re: Не работает скрипт при сворачивание в трей

Сообщение Support » 05 июн 2018, 12:22

Дело в том, что $mouse->move и $mouse->click это функции полной эмуляции перемещения и клика, то есть они работают с реальной мышью. Поэтому, когда вы сворачиваете окно программы, эти функции всё равно срабатывают, но только в активном окне любой программы, которая открыта в этот момент. Для того что бы клики и перемещение мыши срабатывали в свёрнутом браузере надо использовать функции $mouse->send_move и $mouse->send_click.

Аватара пользователя
screamer
Сообщения: 5
Зарегистрирован: 26 мар 2018, 19:03

Re: Не работает скрипт при сворачивание в трей

Сообщение screamer » 05 июн 2018, 12:46

Спасибо. Заработало.

Ответить