我需要在显示器从睡眠中恢复/唤醒后打开它。它唯一的方法似乎是通过鼠标移动或按键。有没有办法在Windows7上用C语言来模拟这一过程,这样监视器就会被唤醒?
发布于 2011-02-12 23:44:19
有一个叫Caffeine的工具可以做到这一点。我之所以提到它,是因为它每59秒发送一次F15密钥...因此,这可能是一个更好的按键发送。
发布于 2011-01-11 08:26:24
我看到它上面有批处理标记,但是我看到你想用C?在VBS中,你可以很容易地使用下面的命令发送一个按键。这可以从批处理文件中调用,或者如果你正在用C编译一些东西,它也不应该很难。
设置objShell = CreateObject("WScript.Shell")
Do While True
objShell.SendKey("+") WScript.Sleep 60000 Loop //注意,发送的key是+键。你可以改变它以及它等待发送按键的时间,当前是60000 (1秒将是1000),如果你在程序开始时调用它,它将保持运行,并将击键发送到系统,直到vbs脚本终止。
你也可以使用一个不会妨碍正在打字的人的按键,比如NumLock键。
https://stackoverflow.com/questions/4650490
复制相似问题