No description
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2026-07-03 13:33:11 +08:00
src v4.0.0 2026-07-03 13:33:11 +08:00
.gitignore v1.0.0 2026-07-03 12:56:25 +08:00
build.rs v1.0.0 2026-07-03 12:56:25 +08:00
Cargo.lock v1.0.0 2026-07-03 12:56:25 +08:00
Cargo.toml v1.0.0 2026-07-03 12:56:25 +08:00
README.md v1.0.0 2026-07-03 12:56:25 +08:00

定时关机工具 (Shutdown Planner)

简介

定时关机工具是一个基于 Windows 任务计划程序的桌面应用,可以方便地设置每日自动关机计划。使用 Rust 语言和 egui 框架构建,界面简洁,操作便捷。

功能

  • 设置每日定时自动关机计划
  • 查看当前关机计划状态
  • 一键删除已设置的关机计划
  • 自动检测管理员权限
  • 支持自定义字体

安装

从源码编译

要求:

  • Rust 1.70+
  • Windows 10/11
git clone https://codeberg.org/liziyang/shutdown-planner.git
cd shutdown-planner
cargo build --release

编译完成后,可执行文件位于 target/release/shutdown-planner.exe。

直接下载

从 Releases 页面下载最新版本。

使用说明

  1. 以管理员身份运行:右键点击程序,选择"以管理员身份运行"
  2. 设置时间:在输入框中输入小时和分钟(24小时制)
  3. 创建计划:点击"设置"按钮创建每日自动关机计划
  4. 删除计划:点击"删除"按钮取消已设置的关机计划

注意事项

  • 程序需要管理员权限才能创建或删除计划任务
  • 关机命令强制执行,不会提示保存文件
  • 关机前系统会发出通知,请及时保存工作

自定义字体

将字体文件重命名为 font.ttf 并放置在程序同级目录下,程序会自动加载。

技术栈

  • Rust 2024
  • egui + eframe
  • Windows Task Scheduler API
  • chrono

许可证

MIT License

作者

Ziyang Li