У меня есть программа, которая использует PyKeyboard.tap_key() для отправки нажатий клавиш в другое приложение, которое я автоматизирую (приложение не может быть автоматизировано любым другим путь, к сожалению). Я запускаю его на удаленном компьютере под управлением Windows, к которому я обращаюсь через Remote Desktop.PyKeyboard.tap_key() не работает, когда я отключается от удаленного рабочего стола
PyKeyboard.tap_key() работает хорошо, пока я подключен, но если я отключусь от сеанса удаленного рабочего стола, нажатия клавиш больше не будут доставлены.
Другой вопрос: Отключает ли удаленный сеанс эквивалент «Выход из системы ->« Выключить пользователя »? Я предполагаю, что проблема в том, что пользователь не вошел в систему (хотя сеанс запущен).
Упрощенный, я сделал сценарий, чтобы открыть блокнот и набрать текст. Когда я подключен к виртуальной машине, сценарий работает нормально. Когда я не подключен (запустите сценарий, затем отключитесь от машины), скрипт откроет блокнот, но ничего не написано – Inox
И по подключенному я имею в виду вход в систему. Это виртуальная машина, к которой можно получить доступ только через локальную сеть, и требуется пароль. Не нужно, чтобы окно VM было сосредоточено. Он отлично работает, когда он сведен к минимуму, и мой фактический компьютер (тот, который я использую для подключения к виртуальной машине) на самом деле заблокирован – Inox
Конечно, позвольте мне опубликовать сценарий блокнота – Inox