在屏幕保护程序激活上运行Autohotkey脚本



Windows是否会在AutoHotkey可以解释的任何形式的消息或命令中以在屏幕保护程序即将激活的情况下运行特定脚本?示例:我的DVR软件在屏幕保护程序处于活动状态时会冻结/锁定我的计算机。我希望Ahk打开屏幕保护程序时关闭该窗口,因为这是由组策略控制的,而不是本地的。

我知道我可以创建一个AHK脚本,该脚本在不活动9分钟后关闭窗口,但是如果可能的话,我想将其链接到屏幕保护程序的Windows激活。请指教!我已经通过Google检查了,所以和AHK文档。谢谢。

如果要移动鼠标1像素,则可以使用:

SetTimer, MoveMouse, 60000 ; Move mouse every 60 seconds
MoveMouse:
    MouseMove, 1, 0, 1, R ;Move the mouse one pixel to the right
    Sleep, 50 ; Wait 50 ms. Not realy required, but makes the move visible
    MouseMove, -1, 0, 1, R ;Move the mouse back one pixel
return

这将规避系统/组策略定义的屏幕保护程序,并允许您定义屏幕保护程序何时启动。将鼠标1像素向后移动足以阻止屏幕保护程序,并且几乎不明显。您可以随时使用

停止计时器
SetTimer, MoveMouse, Off

命令(我认为任何运行计时器都不会通过将其设置为OFF来影响)。

最新更新