功能介绍
TaskScheduler 是面向 IT 运维和银行技术人员的脚本定时执行工具,无需配置 Windows 任务计划程序,图形界面即可完成所有设置。
核心功能
- 多种执行频率:单次(指定时间点)/ 每日(指定时刻)/ 每周(星期+时刻)/ 按间隔(每N分钟)
- 多种文件类型:.bat 批处理 / .py Python脚本 / .exe 可执行程序
- 立即执行:选中任务一键立即运行,方便测试
- 开机自启:写入注册表,系统启动时自动运行 TaskScheduler
- 执行日志:记录每次运行的时间、返回码、stdout 前500字
- 失败提醒:脚本执行失败时弹出警告通知
- 配置持久化:任务列表自动保存,重启后恢复
安装环境
第一步:安装 Python 3.10
第二步:安装依赖包
| 包名 | 版本 | 说明 |
|---|---|---|
| schedule | 1.2.0 | 定时任务调度 |
使用方法
- 运行
task_scheduler.py - 点击「新增任务」,选择脚本文件和执行频率
- 点击「启用」开始调度,日志区查看执行结果
- 可勾选「开机自启」让 TaskScheduler 随系统启动