Не удается войти в приложение для настольного компьютера при подключении к удаленному рабочему столу с помощью робота G1ANT - PullRequest
0 голосов
/ 02 апреля 2019

Я столкнулся с проблемой при работе робота над подключением к удаленному рабочему столу.Поскольку окно виртуальной машины открыто или свернуто, робот отлично работает как в веб-приложениях, так и в настольных приложениях.Когда я закрываю окно «Подключение к рабочему столу» и оставляю работающего робота или назначаю его запуск в указанное время, к сожалению, он не может войти в настольное приложение.Я думаю, что это может быть проблема с командой waitfor.image, она не может найти первое изображение, подтверждающее открытие настольного приложения: waitfor.image image

вызов процедуры Logowanie. Программа Logowanie C: \ PartenonPRA \ Apl \ partenon.exe errorcall. BladLogowania вызов сообщения AddLog ‴ Uruchomiono aplikacje for waitfor.‴ Zaleziono obrazek po uruchomieniu aplikacji ‴ задержка 2 клавиатура для входа в систему клавиатуры ⋘TAB⋙ клавиатура haslo клавиатура ⋙TAB⋙⋘ENTER⋙⋘ENTER⋙ вызов AddLog ‴ Wpisano haslo ‴ задержка 2 waitfor.image image ‴ ie sciezkaConfig \ obrazki \ zalogowp.errorcall BladLogowania вызов AddLog сообщение ‴ Znaleziono obrazek potwierdzajacy zalogawanie do aplikacji ‴ завершить процедуру имя команды

Ответы [ 2 ]

1 голос
/ 02 апреля 2019

Когда вы отключаетесь от сеанса RD, удаленный графический интерфейс приостанавливается.

У робота G1ANT есть winservice (Tools-> Installers-> RDP Controller), который вы должны установить и запустить, чтобы сохранить графический интерфейс пользователя.сеанс RD отключен живым (дополнительную информацию вы найдете в руководстве - https://manual.g1ant.com/appendices/rdp-controller.md). Чтобы запустить службу winservice, вам необходимо иметь пробную или производственную лицензию.

0 голосов
/ 03 апреля 2019

Из моего опыта есть некоторая проблема с RDP Controler. Попробуйте запустить скрипт ниже и закройте RDP-соединение, подождите несколько секунд и снова подключитесь. Если зазор больше 1 или 2 (имеется небольшой зазор из-за подключения и отключения), RDP Controler не работает. Это самый простой способ проверить, работает ли он правильно.

program notepad
delay
for ♥i from 1 to 100
    keyboard ‴line: ♥i‴
    keyboard ⋘ENTER⋙
end for
...