如何在R运行时保持计算机处于唤醒状态?我有Windows 7。
答案 0 :(得分:2)
从this topic您可以遵循一些建议。有一些第三方程序
但似乎powercfg
也可以这样做。
请参阅下面的编辑(powercfg不会执行此处所需的操作)
POWERCFG -REQUESTSOVERRIDE PROCESS myprogram.exe Display System
之类的东西可以解决问题。
您需要在提升的命令提示符下启动powercdg
。 (单击开始/键入cmd /选择右键单击顶部的cmd.exe,然后单击“以管理员身份运行”。现在您可以输入命令exit
+ 输入
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
覆盖它。 (覆盖的覆盖:)
目前,您自己的计划中最好的选择是programming this behavior,或使用Don't Sleep,Insomnia或Caffeine等程序。但是使用这些程序,您需要手动启用和禁用睡眠。 (它不会检测正在运行的进程)。
(也许是程序员的暗示...哎呀......我是程序员,但现在没有时间:)