告别二十年旧界面!FluentTaskScheduler 用 WinUI 3 重塑 Windows 任务计划程序,颜值与功能双飞升

在 Windows 11 早已拥抱 Fluent Design 设计语言的今天,任务计划程序 (Task Scheduler) 却像是一个被时间遗忘的角落。自 Windows Vista 时代(2008 年)发布 2.0 版本以来,其基于管理控制台 (MMC) 的经典界面已近二十年未变,与现代化的操作系统格格不入。

告别二十年旧界面!FluentTaskScheduler 用 WinUI 3 重塑 Windows 任务计划程序,颜值与功能双飞升插图

现在,这一局面终于被打破。GitHub 开发者 TRGLUL 推出了 FluentTaskScheduler,一款基于 WinUI 3 和 .NET 8 构建的现代化替代品。它不仅完美复刻了原生 API 的所有功能,更用流畅的 Fluent 设计语言彻底重绘了交互体验,让自动化任务管理变得前所未有的直观与优雅,唯一可惜的是目前只有英文界面。

告别二十年旧界面!FluentTaskScheduler 用 WinUI 3 重塑 Windows 任务计划程序,颜值与功能双飞升插图1

现代化设计的全面胜利

FluentTaskScheduler 并非简单的“换皮”,它在保留强大功能的同时,解决了原版诸多反人类的设计缺陷:

1. 沉浸式 Fluent 体验

  • WinUI 3 构建:原生支持 Windows 11 的圆角、云母效果 (Mica) 和动画过渡。
  • 双主题支持:提供标准的深色模式以及专为 OLED 屏幕优化的纯黑模式,护眼更省电。
  • 流畅交互:虽然开发者自谦滚动优化仍有提升空间,但相比原版的生硬点击,新应用的交互逻辑已大幅现代化。

2. 全局仪表盘与实时监控

原版只能枯燥地列出任务,而 FluentTaskScheduler 引入了可视化仪表盘

  • 活动流 (Activity Feed):实时显示任务的触发、运行、成功或失败状态,点击即可跳转详情。
  • 任务历史:集中查看所有任务的执行记录,不再需要在层层菜单中翻找日志。

3. 强大的脚本库管理

  • 集中式管理:内置专用空间存放 PowerShell 等脚本,将“逻辑代码”与“任务配置”分离。
  • 可重用性:编写一次脚本,可在多个任务中重复调用,极大提升了维护效率。
告别二十年旧界面!FluentTaskScheduler 用 WinUI 3 重塑 Windows 任务计划程序,颜值与功能双飞升插图2

功能全景:不仅好看,更加好用

作为原生 API 的专业级封装器,FluentTaskScheduler 完整支持所有高级特性,并做了易用性增强:

功能模块核心能力
🕒 触发器系统支持时间(一次性/周期)、系统事件(登录/启动/特定事件 ID)、会话状态变更等;含随机延迟、过期自动停止等高级选项。
🔄 重复策略灵活配置重复间隔(分钟/小时)及持续时间,满足高频监控需求。
🛡️ 操作与条件支持运行程序/脚本(重点优化 PowerShell);条件控制包括空闲检测、交流电源、网络状态及唤醒电脑。
🧬 系统集成系统托盘驻留、开机自启、原生 Toast 通知(任务完成/失败即时提醒)。
⚙️ 稳健设置最高权限运行、优先级调整、多实例并发控制、失败自动重启、错过计划补跑、配置备份/恢复。
📊 高效管理全局搜索筛选、批量操作、导入/导出任务定义、完整的 CLI 命令行支持

⌨️ 专属快捷键

为提升效率,应用内置了丰富的键盘快捷操作:

  • Ctrl + N:新建任务
  • Ctrl + E:编辑任务
  • Ctrl + R:立即运行
  • Delete:删除任务
  • F5:刷新列表
  • Esc:关闭对话框/清除选择

⚠️ 注意事项与已知局限

尽管项目令人兴奋,但开发者也坦诚了当前版本的一些不足(部分代码由 AI 辅助生成):

  • 性能优化:平滑滚动在处理大量任务时效率有待提升。
  • 窗口行为:初始启动窗口较小,最小化到托盘的逻辑偶尔需微调。
  • 安全提示:由于该软件涉及系统底层 API 调用且来自第三方,建议在安装前审查源代码,并在受信任的环境中运行。

🚀 如何获取

FluentTaskScheduler 已在 GitHub 上开源,采用宽松的 MIT 许可证

如果你经常使用任务计划程序进行自动化运维或个人效率管理,这款高颜值、强功能的替代品绝对值得尝试。或许在不久的将来,微软官方也会从中汲取灵感,推出真正的现代化版本。

评论