如何使用 python 脚本让 Windows 10 台计算机进入睡眠状态?
How to make a Windows 10 computer go to sleep with a python script?
如何使用 python 脚本让计算机休眠?
它必须是睡眠,而不是休眠或其他任何状态。
我试过 cmd
但是没有睡眠命令或者我没有找到。
rundll32.exe powrprof.dll,SetSuspendState 0,1,0
应该可以。注意 0,1,0 - 该组用于睡眠。没有 - 休眠。
您可以使用
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:
Execute the command (a string) in a subshell.
补充说明:
您需要具有管理员权限才能 运行 Powercfg -H *
在电源选项中设置硬盘关闭等待时间=0
如何使用 python 脚本让计算机休眠?
它必须是睡眠,而不是休眠或其他任何状态。
我试过 cmd
但是没有睡眠命令或者我没有找到。
rundll32.exe powrprof.dll,SetSuspendState 0,1,0
应该可以。注意 0,1,0 - 该组用于睡眠。没有 - 休眠。
您可以使用
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:
Execute the command (a string) in a subshell.
补充说明:
您需要具有管理员权限才能 运行 Powercfg -H *
在电源选项中设置硬盘关闭等待时间=0