如何在 R 运行时保持计算机处于唤醒状态?我有Windows 7。
问问题
6741 次
1 回答
2
从本主题中,您可以遵循一些建议。有一些第三方程序
,但似乎powercfg
也可以做到这一点。
请参阅下面的编辑(powercfg 不执行此处需要的操作)
类似的东西POWERCFG -REQUESTSOVERRIDE PROCESS myprogram.exe Display System
可以解决问题。
您需要powercdg
在提升的命令提示符下启动。(单击开始/键入cmd/选择右键单击顶部的cmd.exe,然后单击“以管理员身份运行”。现在您可以输入命令后跟exit
+enter
powercfg -requestoverride
Code:
-REQUESTSOVERRIDE
Sets a Power Request override for a particular Process, Service,
or Driver. If no parameters are specified, this command displays
the current list of Power Request Overrides.
Usage: POWERCFG -REQUESTSOVERRIDE <CALLER_TYPE> <NAME> <REQUEST>
....
Example:
POWERCFG -REQUESTSOVERRIDE PROCESS wmplayer.exe Display System
编辑:不幸的是,在这种情况下它不需要做powercfg -requestoverride
什么。它覆盖了某些程序可以在 Windows 中设置的覆盖设置以防止睡眠。例如 myprogram.exe 可以要求 Windows 阻止进入睡眠状态。如果您不希望这种行为,作为用户,您可以使用 powercfg -requestoverride
它来覆盖它。(覆盖的覆盖:)
目前最好的选择是在你自己的程序中编程这种行为,或者使用像Don't Sleep、Insomnia或Caffeine这样的程序。但是使用这些程序,您需要手动启用和禁用睡眠。(它不检测正在运行的进程)。
(也许是对程序员的提示……哎呀……我是程序员,但现在没有时间 :)
于 2013-09-18T18:51:27.940 回答