我正在寻找解决由活动目录策略引起的问题。 我使用的是桌面电脑,但是在办公桌下。 PC上有一个策略,如果在4个小时内没有检测到键盘/鼠标活动,它就会进入睡眠状态。 在我的情况下,这很常见,因为我使用远程桌面连接到机器,而不是实际坐在机器上。
我已经做了逻辑上的事情,并告诉IT关于把个人电脑放到一个不同的政策,但他们还没有采取行动,这实际上是造成我的问题。 (如果你在办公室很容易,但是如果你在家工作,那会很痛苦!)
所以我想知道是否有一个简单的脚本可以运行,每隔3个小时就会按下一次大小写locking键 – 但这种方式可以被PC看作是物理按键,而不仅仅是一个脚本运行。
或者我可以考虑做一个USB键盘,但是我想我会遇到安全问题!
问候
这个信息被提取的地方的链接
发送键方法模拟真正的键击。 这是来自同一个网站的一个例子。
Sub CommentAddOrEdit() Dim cmt As Comment Set cmt = ActiveCell.Comment If cmt Is Nothing Then ActiveCell.AddComment text:="" End If SendKeys "+{F2}" End Sub
还有一个很好的桌子,可以翻译你的键盘上的每一个键,因为你想要的大写字母锁是:
{大写锁定}。
我刚刚发现了一些可以使用的东西:
http://www.symantec.com/connect/downloads/readynosleepexe-prevents-screensaver-and-pc-locking
它不完全按照你所要求的做,但有助于解决你最初的问题。
它将光标从一边移动到几个像素。
在链接之后,您可以在其中找到带有.exe和源文件的zip文件。 可以更改源文件(例如,更改超时)并使用此工具重新编译: https : //www.autoitscript.com/autoit3/docs/intro/compiler.htm
这个.exe在托盘中有一个图标来提供一种方法来阻止它(或者你可以从进程管理器中终止进程)。 它也需要少于1 MB的RAM。