[原创工具] [开源]自动化任务管理器

3次阅读
没有评论

自动化任务管理器

一款功能强大的自动化任务管理软件,可以帮助用户设置各种定时任务,实现自动化操作。

主要功能

1. 任务类型

  • 打开程序:定时启动任何程序
  • 关闭程序:定时关闭指定程序
  • 读取文件:在指定时间读取文件内容
  • 写入文件:定时写入文件
  • 系统操作:执行关机、重启、休眠等系统操作
  • 键鼠操作:模拟键盘鼠标操作
  • 网络操作:执行网络相关任务
  • 监控文件:监控文件变化并触发操作

2. 时间设置

  • 一次性任务
    • 支持绝对时间:如 "2024-03-20 15:30"
    • 支持相对时间:如 "30秒后"、"15分钟后"
  • 周期性任务
    • 每天执行:如 "每天 09:30"
    • 每周执行:如 "每周一 15:00"
    • 每月执行:如 "每月1号 10:00"
  • 自定义间隔
    • 支持秒/分钟/小时/天
    • 从当前时间开始计算
  • 文件触发
    • 监控文件变化自动执行

3. 任务管理功能

  • 任务优先级设置(高/中/低)
  • 任务状态管理(等待中/已完成/已暂停)
  • 任务导入导出(JSON格式)
  • 详细的执行日志
  • 支持批量操作

使用方法

1. 添加任务

  1. 选择任务类型
  2. 设置目标路径(可使用"浏览"按钮)
  3. 选择执行方式
  4. 设置执行时间(可使用"快速选择")
  5. 设置优先级和描述
  6. 点击"添加任务"

2. 管理任务

  • 在任务列表中查看所有任务
  • 使用右键菜单删除/暂停/恢复任务
  • 通过导入/导出功能备份任务
  • 在日志区域查看执行记录

3. 特殊任务说明

  • 系统操作:选择"系统操作"类型,在目标路径中输入"关机"/"重启"/"休眠"
  • 文件监控:选择"文件触发"方式,当文件变化时自动执行任务
  • 键鼠操作:支持点击、输入、快捷键等操作

注意事项

  1. 路径说明

    • 程序路径需要输入完整路径
    • 文件路径支持相对路径和绝对路径
  2. 时间格式

    • 使用24小时制
    • 分钟必须是两位数(如:09:05,而不是9:5)
  3. 任务执行

    • 确保目标程序/文件存在
    • 某些操作可能需要管理员权限
    • 建议先测试后再设置重要任务

更新计划

  • [ ] 添加更多系统操作选项
  • [ ] 支持更复杂的触发条件
  • [ ] 添加任务执行结果通知
  • [ ] 优化界面交互体验
  • [ ] 添加数据备份功能

常见问题解答(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

正文完
 0
116博客
版权声明:本篇文章由 116博客 于2025-02-13发表,共计1592字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
评论(没有评论)
验证码