我正在使用AutoHotKey Send
命令http://www.autohotkey.com/docs/commands/Send.htm来键入控件。它工作正常,但如果工作站被锁定则不起作用。
但我需要输入锁定工作站上的控件。
如果AutoHotKey不能这样做,我可以使用任何其他实用程序。
答案 0 :(得分:2)
AutoHotkey脚本在计算机锁定时仍然运行,ControlSend命令可以直接向窗口上的控件发送击键。
这是一个快速测试。运行后等待五秒钟,打开记事本,键入一些文本,然后通过PC扬声器发出蜂鸣声,让您知道它已完成。运行脚本并立即锁定计算机。 Windows键+ L作为快捷方式,如果您需要超过五秒钟来锁定您的机器,请调整第一行上Sleep命令的值。蜂鸣声解锁后,检查记事本窗口。
Sleep 5000
Run notepad.exe
WinWait Untitled - Notepad
Sleep 300
ControlSend, Edit1, Test typing while locked, Untitled - Notepad
SoundBeep,, 500
输入文本后,记事本从不是我机器上的活动窗口,但文本仍然显示在窗口中。