我如何使用python脚本让计算机进入睡眠状态

时间:2016-05-03 16:43:31

标签: python windows-10 sleep

如何制作电脑 - 使用python脚本睡觉?

它必须是睡眠而不是休眠或其他任何东西。

我曾尝试使用cmd,但没有命令可以睡觉,或者我找不到。

3 个答案:

答案 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