No description
- Rust 100%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
| src | ||
| .gitignore | ||
| build.rs | ||
| Cargo.lock | ||
| Cargo.toml | ||
| README.md | ||
定时关机工具 (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 页面下载最新版本。
使用说明
- 以管理员身份运行:右键点击程序,选择"以管理员身份运行"
- 设置时间:在输入框中输入小时和分钟(24小时制)
- 创建计划:点击"设置"按钮创建每日自动关机计划
- 删除计划:点击"删除"按钮取消已设置的关机计划
注意事项
- 程序需要管理员权限才能创建或删除计划任务
- 关机命令强制执行,不会提示保存文件
- 关机前系统会发出通知,请及时保存工作
自定义字体
将字体文件重命名为 font.ttf 并放置在程序同级目录下,程序会自动加载。
技术栈
- Rust 2024
- egui + eframe
- Windows Task Scheduler API
- chrono
许可证
MIT License
作者
Ziyang Li