定时执行专家 - 高级功能详解 - 关联任务设置方法及空任务的使用

《定时执行专家》是一款制作精良、功能强大、毫秒精度、专业级的定时任务执行软件。软件具有 135 种【任务类型】(26个自带任务类型 + 109个Nircmd命令类型)、12 种【触发器】触发方式,并且全面支持界面化【Cron表达式】设置。软件采用多线程并发方式检测任务触发和任务执行,能够达到毫秒级的执行精度,可以同时支持200个以上任务的毫秒级触发。 

本文介绍“定时执行专家”的高级功能 —— 关联任务 和 空任务 的使用示例。

◆ 使用场景

AB两个任务,A任务每隔 10分钟执行一次;A任务执行完1分钟(60秒)之后,再执行B任务。这种情况就需要用到“关联任务”功能。

◇ 此处以“日程提醒”、“执行Nircmd命令”举例。
  • A任务设置:日程提醒,每隔10分钟弹出提醒消息窗口;
  • B任务设置:播放系统Beep声音。
◇ 执行效果

A任务弹出提醒消息窗口1分钟之后,B任务执行电脑会发出 beep 声音。

◆ 设置步骤

1)按照顺序分别创建A、B两个任务

A任务 → 日程提醒,备注:A任务、启用:无效(不勾选)、消息:日程提醒消息

触发器 → 间隔时间触发器 设置 10 分钟;

假设设置成功之后,A任务的JID是 0


 

B任务 → 执行Nircmd命令,备注:beep、启用:无效(不勾选)、命令:nircmd.exe beep、参数:500 500;

触发器 → 倒计时触发器,默认值 1分钟,不需要修改

假设B任务JID是 1


2)编辑A任务,在任务对话框修改A任务配置

  启用:有效(勾选)
  关联任务JIDs: 选择 B任务的JID:1
  关联间隔时间(毫秒): 设置 60000(60秒)


3)设置完成之后,状态确认

A任务处于有效状态,间隔10分钟执行一次;

B任务处于无效状态,在A任务执行1分钟之后执行。

    ★★★ 关联间隔时间(毫秒) 最大值 99999毫秒(约1分40秒),如果两个任务的间隔执行时间超过这个最大值就需要用到“空任务”。

◆ 空任务的使用

什么是空任务?空任务是“定时执行专家”的一种特殊任务,其作用主要是用于增加关联任务之间的间隔时间,只用于有需要增加关联任务间隔时间的时候使用

正常情况下,关联任务可以设置 99999毫秒(约1分40秒),如果这个间隔时间长度不能满足需求,可以通过“空任务”来增加间隔时间。每个“空任务”可以增加 99999毫秒(约1分40秒)的间隔长度。可以在关联任务之间,增加任意多个“空任务”。

◇ 空任务的示例

在A任务和B任务中间加入“空任务”,用以增加A、B任务执行的间隔时间长度,设置如下:

新建空任务 C

启用:无效(不勾选)

关联任务JIDs:1 ← 假设这个空任务关联 任务B(JID:1);

关联间隔时间(毫秒):空任务和关联任务的间隔时间(最大值 99999毫秒,约1分40秒)

如下图:

假设 新建后的 C任务的JID 是 2; 

修改A任务的“关联任务设置”

- 关联任务JIDs:2 ← C任务的JID(空任务)

◇ 关联执行效果

A任务 → C任务 → B任务,详细执行过程如下:

A任务执行1分钟(60000毫秒)之后   

  执行 关联任务 C(空任务,JID:2),1分40秒(99999毫秒)之后  

  执行 关联任务 B(执行Nircmd命令,JID:1)


◆ 闭环、循环执行的关联任务如何停止

多个任务关联在一起,最后一个任务关联第一个任务的情况下,关联任务会变成环状的循环执行任务。这种设置会一直循环执行下去。比如本文中ABC三个任务,如果 B任务 关联任务 A,就会形成闭环关联,B任务的设置如下:

◇ 闭环、循环执行效果

A → C → B → A

如果想要停止这种环状的关联任务,需要使用软件的暂停快捷键进行停止(默认快捷键 Ctrl + Shift + 9)。“定时执行专家”进入暂停状态之后,修改关联任务的最后一个任务,把和第一个任务的关联关系解除,或者把第一个关联任务禁用,即可停止环状关联任务的执行。然后,在用暂停状态快捷键,把软件恢复成运行状态。这时候可以看到关联任务已经不再执行。

◆ 最新版下载链接

BoomWorks软件的最新版-CSDN博客

▼2024-04-14 V7.4 - 更新日志▼
- 更新 任务过滤器图标
- 修复 详细信息面板任务、触发器图标显示问题

▼2024-04-13 V7.3 - 更新日志▼
- 修复 触发器编辑导致程序崩溃问题
- 优化 任务详细面板显示(任务无详细参数时,不显示详细参数title)
- 增加 空白任务,用于关联任务之间增加等待时间
- 增加 高亮显示任务功能,可高亮当天任务、1/12/24小时内任务(在任务列表显示浅绿色)

▼2024-03-29 V7.2 - 更新日志▼
- 增加 详细信息面板,可展示任务、触发器、系统状态等详细信息
- 增加 统计信息功能,包括:执行记录、触发器类型、任务类型、任务标签、线程、系统变量
- 增加 执行记录功能,可记录某个任务的最近10次和所有任务的最近50次执行时间记录
- 修复 任务数为0时,程序崩溃问题

--- END ---

  • 12
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值