На сервере не срабатывает клик мышью по координатам

Enigma

Client
Регистрация
16.06.2017
Сообщения
187
Благодарностей
31
Баллы
28
Суть проблемы вот в чем.

Есть код клика по координатам:

Код:
var handle = AutoItX.WinGetHandle("Client");
AutoItX.WinActivate(handle);
AutoItX.WinMove(handle, 0, 0);
AutoItX.MouseClick("LEFT", 644, 260, 7, 20);
Клик происходит по виндовому приложению.

Он прекрасно отрабатывает, но только в том случае, если окно с сервером визуально открыто!

Стоит, скажем, просто свернуть окошко с удаленным рабочим столом - клик уже не происходит!

Как только разворачиваем окошко обратно - курсор уверенно перемещается по нужным координатами и происходит клик.

Как же бороться с этой незадачей?
 

Koqpe

Client
Регистрация
23.12.2014
Сообщения
1 100
Благодарностей
649
Баллы
113

Yuriy Zymlex

Moderator
Команда форума
Регистрация
24.10.2016
Сообщения
6 413
Благодарностей
3 327
Баллы
113
  • Спасибо
Реакции: Enigma

Enigma

Client
Регистрация
16.06.2017
Сообщения
187
Благодарностей
31
Баллы
28
Увы, это действительно тот еще костыль :-) Я пробовал и его, и AutoIt, однозначно лучше AutoIt. Это мое частное мнение.

Пробовать менять клиент на другой, с иным протоколом. RDP, TeamViewer или другое.
Вы правы, пришлось сменить на Radmin и все стало в порядке. Очень жаль, ведь уже очень привык к стандартному виндовому RDP. В клиентах типа Radmin не получается работать в нормальном полноэкранном режиме, это для меня лично огромное неудобство :-)
 
  • Спасибо
Реакции: Koqpe

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