系统休眠超时自动重启
在Windows XP下,当系统休眠一段时间后,可以设置自动执行相应的动作。以下是完整的源码示例:
import time
import os
# 设置系统休眠超时时间(秒)
sleep_timeout = 3600
while True:
# 获取系统最后一次输入时间
last_input_time = os.path.getmtime('C:/WINDOWS/system32/config/systemprofile/Desktop')
current_time = time.time()
# 计算距离上次输入的时间差
time_diff = current_time - last_input_time
# 如果超过设定的休眠超时时间,则执行重启操作
if time_diff > sleep_timeout:
os.system('shutdown -r -t 0')
time.sleep(60)
该代码片段会监测系统最后一次输入时间,若超过设定的休眠超时时间,则自动重启系统。
1.38KB
文件大小:
评论区