типа для управления на заблокированной рабочей станции? - PullRequest
3 голосов
/ 09 сентября 2011

Я использую команду AutoHotKey Send http://www.autohotkey.com/docs/commands/Send.htm для ввода в элементы управления. Он работает нормально, но не работает, если рабочая станция заблокирована. Но мне нужно набрать элементы управления на заблокированной рабочей станции.

Если AutoHotKey не может этого сделать, я могу использовать любую другую утилиту.

1 Ответ

2 голосов
/ 09 сентября 2011

Сценарии AutoHotkey по-прежнему выполняются, когда компьютер заблокирован, а команда ControlSend может отправлять нажатия клавиш непосредственно элементам управления в окне.

Вот быстрый тест. После запуска он ждет пять секунд, открывает блокнот, набирает текст, а затем издает звуковой сигнал через динамик ПК, чтобы вы знали, что все готово. Запустите скрипт и сразу заблокируйте свой компьютер. Клавиша Windows + L работает как быстрая клавиша, измените значение, данное команде Sleep в первой строке, если вам нужно более пяти секунд, чтобы заблокировать ваш компьютер. После звукового сигнала разблокируйте устройство и проверьте окно Блокнота.

Sleep 5000
Run notepad.exe
WinWait Untitled - Notepad
Sleep 300
ControlSend, Edit1, Test typing while locked, Untitled - Notepad
SoundBeep,, 500

Блокнот никогда не был активным окном на моем компьютере после ввода текста, но текст все равно попал в окно.

...