Skip to content

Windows 环境下基于 Python 定时关机或日期关机 | Scheduled Shutdown or Date-based Shutdown Based on Python in the Windows Environment

Notifications You must be signed in to change notification settings

loveboyme/Timed-Shutdown

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 

Repository files navigation

⏰ 智能定时关机

一个使用 PyQt5 开发的跨平台桌面应用程序,可以让你轻松地设置电脑的定时关机。支持指定时间和延迟时间两种模式,让你的关机操作更加智能和便捷。

✨ 主要特性

  • ⏱️ 两种关机模式:
    • 📅 指定时间关机: 精确设置您希望电脑关机的具体日期和时间。
    • ⏳ 延迟时间关机: 设置一个延迟时间(小时和分钟),让电脑在指定时间后自动关机。
  • 🖥️ 简洁的用户界面: 使用 PyQt5 构建,拥有清晰直观的图形界面,操作简单易懂。
  • 🔄 实时倒计时显示: 在启动定时后,会实时显示剩余的关机时间,让你对关机进度一目了然。
  • 📊 进度条可视化: 通过进度条直观地展示剩余时间,更方便地掌握关机进程。
  • 🚫 取消定时功能: 在定时启动后,可以随时取消关机计划,灵活应对突发情况。
  • ⚙️ 跨平台支持: 理论上支持 Windows、macOS 和 Linux 等主流桌面操作系统(已在代码中处理了不同系统的关机命令)。

🛠️ 安装与运行

  1. 🐍 安装 Python: 确保你的电脑上已经安装了 Python 。你可以从 Python 官网 下载并安装。

  2. 📦 安装 PyQt5: 使用 pip 包管理器安装 PyQt5 库:

    pip install pyqt5
    

📝 使用方法

  1. 选择关机模式: 在 "选择关机模式" 分组框中,选择你需要的模式:
    • 指定时间: 选择后,在 "指定关机时间" 分组框中设置具体的关机日期和时间。
    • 延迟时间: 选择后,在 "设置延迟时间" 分组框中设置延迟的小时数和分钟数。
  2. 设置关机时间:
    • 指定时间模式: 点击日期和时间编辑框,选择你希望电脑关机的确切时间。
    • 延迟时间模式: 使用小时和分钟的微调框,设置延迟的小时数和分钟数。
  3. 启动定时: 点击 "启动定时" 按钮开始倒计时。
  4. 查看倒计时: 在 "剩余时间" 标签中会实时显示剩余的关机时间,同时进度条也会动态更新。
  5. 取消定时: 如果需要取消关机计划,点击 "取消定时" 按钮。

🖼️ 界面预览

c0974dfaae24cada10934e5dc430b923.png

🤝 贡献

欢迎任何形式的贡献,包括但不限于:

  • 🐛 报告 Bug
  • ✨ 提出新的功能建议
  • ✍️ 改进文档
  • 💻 提交代码 Pull Request

About

Windows 环境下基于 Python 定时关机或日期关机 | Scheduled Shutdown or Date-based Shutdown Based on Python in the Windows Environment

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages