屏幕锁定后自动反空闲脚本

mih*_*hai 2 windows autoit

我正在尝试制作一个简单的反闲脚本(移动鼠标或其他任何东西)以防止应用程序停止.

如何在屏幕锁定后继续运行?

mih*_*hai 6

似乎在Autoit常见问题解答中对此进行了解释:http://www.autoitscript.com/wiki/FAQ#Why_doesn.27t_my_script_work_on_a_locked_workstation.3F

在锁定的工作站上,任何窗口都将永远不会处于活动状态(活动状态只是带有文本的对话框"按Ctrl + Alt + Del")在Windows锁定状态下,应用程序隐藏(在该可见对话框后面)并且没有聚焦和活动状态.

所以一般不要使用Send()MouseClick()WinActivate()WinWaitActive()WinActive()等.

而是使用ControlSend()ControlSetText()ControlClick()WinWait()WinExists()WinMenuSelectItem()等.这样你可以让你的脚本抵抗另一个活动的窗口.可以在锁定的Windows工作站上从调度程序运行此类脚本.