卓越飞翔博客卓越飞翔博客

卓越飞翔 - 您值得收藏的技术分享站
技术文章11201本站已运行3223

Python 电脑自动关机

公司公用电脑总是没人关机,所以写了一个代码

import win32api
import win32con
import win32gui
import datetime
import time
 
def set_shutdown_time(hour, minute):
    # 定义关机时间
    shutdown_time = datetime.datetime.now().replace(
        hour=hour,
        minute=minute,
        second=0,
        microsecond=0
    )
 
    # 获取当前时间
    now_time = datetime.datetime.now()
 
    # 计算到关机时间还有多长时间
    if shutdown_time < now_time:
        shutdown_time += datetime.timedelta(days=1)
    delta = shutdown_time - now_time
 
    # 将时间转为秒数
    seconds = delta.seconds + delta.days * 86400
 
    # 设置定时关机
    win32api.InitiateSystemShutdown(None, "Shutdown in 1 minute", seconds, True, True)
 
if __name__ == "__main__":
    set_shutdown_time(19, 0)

写帮你自动关闭电脑程序!
实际上一个批处理就ok
shutdown
-s(关机,不带-t默认一分钟)
-t(计时/秒)
例如 shutdown -s -t 0立刻关机
卓越飞翔博客
上一篇: Python 西瓜视频之电视剧电影纪录片下载V3.0
下一篇: C&C++ 开源SKRoot-Linux内核级完美隐藏ROOT系统源码
留言与评论(共有 0 条评论)
   
验证码:
隐藏边栏