如何制作电脑 - 使用python脚本睡觉?
它必须是睡眠而不是休眠或其他任何东西。
我曾尝试使用cmd
,但没有命令可以睡觉,或者我找不到。
答案 0 :(得分:3)
您可以使用
import os
os.system("rundll32.exe powrprof.dll,SetSuspendState 0,1,0")
如果此命令对您不起作用(它实际上使您的计算机处于休眠模式),则需要关闭休眠状态:
Powercfg -H OFF
重新打开休眠模式:
Powercfg -H ON
或者,您也可以使用:
Rundll32.exe Powrprof.dll,SetSuspendState Sleep
如果您不想想要关闭休眠状态只是为了运行命令,您可以使用psshutdown作为替代
C:\Windows\System32\psshutdown.exe -d -t 0
关于os.system
的作用,直接来自documentation:
在子shell中执行命令(字符串)。
附加说明:
您需要具有管理员权限才能运行Powercfg -H *
答案 1 :(得分:1)
rundll32.exe powrprof.dll,SetSuspendState 0,1,0
应该有效。注0,1,0 - 该组用于睡眠。没有 - 冬眠。
答案 2 :(得分:0)
在电源选项中设置hdd关闭等待时间= 0