自动化任务管理器
一款功能强大的自动化任务管理软件,可以帮助用户设置各种定时任务,实现自动化操作。
主要功能
1. 任务类型
- 打开程序:定时启动任何程序
- 关闭程序:定时关闭指定程序
- 读取文件:在指定时间读取文件内容
- 写入文件:定时写入文件
- 系统操作:执行关机、重启、休眠等系统操作
- 键鼠操作:模拟键盘鼠标操作
- 网络操作:执行网络相关任务
- 监控文件:监控文件变化并触发操作
2. 时间设置
- 一次性任务
- 支持绝对时间:如 "2024-03-20 15:30"
- 支持相对时间:如 "30秒后"、"15分钟后"
- 周期性任务
- 每天执行:如 "每天 09:30"
- 每周执行:如 "每周一 15:00"
- 每月执行:如 "每月1号 10:00"
- 自定义间隔
- 支持秒/分钟/小时/天
- 从当前时间开始计算
- 文件触发
- 监控文件变化自动执行
3. 任务管理功能
- 任务优先级设置(高/中/低)
- 任务状态管理(等待中/已完成/已暂停)
- 任务导入导出(JSON格式)
- 详细的执行日志
- 支持批量操作
使用方法
1. 添加任务
- 选择任务类型
- 设置目标路径(可使用"浏览"按钮)
- 选择执行方式
- 设置执行时间(可使用"快速选择")
- 设置优先级和描述
- 点击"添加任务"
2. 管理任务
- 在任务列表中查看所有任务
- 使用右键菜单删除/暂停/恢复任务
- 通过导入/导出功能备份任务
- 在日志区域查看执行记录
3. 特殊任务说明
- 系统操作:选择"系统操作"类型,在目标路径中输入"关机"/"重启"/"休眠"
- 文件监控:选择"文件触发"方式,当文件变化时自动执行任务
- 键鼠操作:支持点击、输入、快捷键等操作
注意事项
-
路径说明
- 程序路径需要输入完整路径
- 文件路径支持相对路径和绝对路径
-
时间格式
- 使用24小时制
- 分钟必须是两位数(如:09:05,而不是9:5)
-
任务执行
- 确保目标程序/文件存在
- 某些操作可能需要管理员权限
- 建议先测试后再设置重要任务
更新计划
- [ ] 添加更多系统操作选项
- [ ] 支持更复杂的触发条件
- [ ] 添加任务执行结果通知
- [ ] 优化界面交互体验
- [ ] 添加数据备份功能
常见问题解答(FAQ)
1. 基本问题
Q: 需要安装什么环境?
A: 需要安装 Python 3.8 或更高版本,以及相关依赖包。
2. 任务相关
Q: 任务数量有限制吗?
A: 理论上没有限制,但建议根据系统性能控制在合理范围内。
Q: 如何修改已添加的任务?
A: 目前可以通过删除后重新添加的方式修改任务。
Q: 任务数据保存在哪里?
A: 任务数据保存在程序目录下的 tasks.json 文件中。
3. 时间设置
Q: 为什么设置的时间没有执行?
A: 可能的原因:
- 时间格式不正确
- 系统时间不准确
- 任务状态被暂停
- 程序没有持续运行
Q: 如何设置复杂的定时规则?
A: 可以通过组合多个任务来实现复杂的定时规则。
Q: 错过执行时间会怎样?
A: 对于一次性任务,错过后会标记为已完成;对于重复性任务,会在下一个时间点执行。
4. 文件操作
Q: 文件监控功能如何使用?
A: 选择"监控文件"类型,设置要监控的文件路径,当文件发生变化时会自动触发任务。
Q: 为什么无法打开某些程序?
A: 可能的原因:
- 路径不正确
- 缺少管理员权限
- 程序被杀毒软件拦截
- 系统权限限制
Q: 如何备份任务数据?
A: 可以使用导出功能将任务导出为 JSON 文件保存。
5. 性能相关
Q: 软件会占用很多系统资源吗?
A: 不会,软件采用轻量级设计,资源占用很小。
Q: 长期运行会有问题吗?
A: 软件经过优化,支持长期运行。建议定期检查日志,确保运行正常。
Q: 同时执行多个任务会有影响吗?
A: 一般不会,但建议避免在同一时间点设置过多任务。
6. 其他问题
Q: 如何查看任务执行日志?
A: 在主界面下方的日志区域可以查看所有任务的执行记录。
Q: 如何处理任务执行失败?
A: 可以查看日志了解失败原因,常见原因包括:
- 目标文件/程序不存在
- 权限不足
- 系统资源不足
源码:https://github.com/qxqycb/Automated-task-manager
下载链接:https://wwyr.lanzouw.com/iWA3j2m8lo7a[/color]
密码:52pj