我需要在恢复/从睡眠中唤醒后打开显示器。它似乎唯一的方法是通过鼠标移动或按键。在Windows 7上的C中是否有任何方法来模拟这样,以便监视器唤醒?
答案 0 :(得分:1)
有一个名为Caffeine的实用程序可以做到这一点......我只提到它,因为它每59秒发送一次F15键...所以这可能是一个更好的按键发送。
答案 1 :(得分:0)
我查看了它,因为它上面有批处理标记,但我看到你想使用C?在VBS中,您可以轻松使用以下内容发送按键。这可以从批处理文件中调用,或者如果您在C中编译某些内容,也不应该很难。
设置objShell = CreateObject(“WScript.Shell”)
做正确的事 objShell.SendKey( “+”) WScript.Sleep 60000 循环
//请注意,发送的密钥是+密钥。您可以更改此设置以及等待发送当前60000的按键时间(1秒为1000)如果您在程序启动时调用它,它将继续运行并将按键发送到系统,直到vbs脚本终止。
您还可以使用一个不会阻碍当时正在键入的人的密钥,例如numlock密钥。