Установка и запуск pywinauto на удаленном рабочем столе - PullRequest
1 голос
/ 03 апреля 2019

Я хочу автоматизировать очень старое программное обеспечение (drafix), которое может быть запущено только в Windows XP, на удаленном рабочем столе.

Можно ли написать сценарий pywinauto, который будет напрямую взаимодействовать с программными элементами управления, без необходимости посылать щелчки мышью / клавиатурой в графическом интерфейсе, а затем минимизировать экран удаленного рабочего стола или даже блокировать ПК?

Мне нужно открыть программу, просмотреть список имен файлов, открыть каждое из них и сохранить в другом формате.

Я сделал это с помощью некоторой базовой автоматизации графического интерфейса - нажимая кнопки при необходимости, отправляя сочетания клавиш и вводя имена файлов, формируем список.Но это не очень надежно, и я хотел бы свернуть окно удаленного рабочего стола и использовать мой компьютер вместо того, чтобы показывать его на переднем плане.

Из того, что я прочитал здесь , это должно быть возможно с некоторыми обходными путями, и мне нужно будет установить более старую версию Python (любая идея, какая?) На удаленный рабочий стол, чтобынапишите и запустите сценарий там.

1 Ответ

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

Что вы можете сделать, это просто скопировать ваш скрипт на удаленный компьютер и запустить его там.Что касается свернутого или закрытого RDP, в «Руководстве по удаленному выполнению» , содержащем несколько ответов StackOverflow, описано несколько обходных путей и приемов.

...