◆ 需求场景
AB两个任务,A任务每隔 10分钟执行一次;A任务执行完1分钟(60秒)之后,再执行B任务。这种情况就需要用到“关联任务”功能。
此处以“日程提醒”、“执行Nircmd命令”举例。A任务设置:日程提醒,每隔10分钟弹出提醒消息窗口;B任务设置:播放系统Beep声音。
效果如下:
A任务弹出提醒消息窗口1分钟之后,B任务执行电脑会发出 beep 声音。
◆ 设置步骤
1)分别创建A、B两个任务;
A任务 设置无效;间隔时间触发器 设置 10分钟;
B任务 设置无效;倒计时触发器 默认值 1分钟,不需要修改;
2)编辑任务A,在任务对话框修改任务A配置如下:
设置 有效
关联任务JIDs 选择 B任务的JID;
关联间隔时间(毫秒) 设置 60000(60秒)
3)设置完成之后,A任务处于有效状态,间隔10分钟执行一次;B任务处于无效状态,在A任务执行1分钟之后执行。
★★★ 关联间隔时间(毫秒) 最大值 99999毫秒(约1分40秒),如果两个任务的间隔执行时间超过这个最大值就需要用到“空任务”。
◆ 空任务的使用
什么是空任务?空任务是【定时执行专家】的一种特殊任务,其作用主要是用于增加关联任务之间的间隔时间,只用于有需要增加关联任务间隔时间的时候使用。
正常情况下,关联任务可以设置 99999毫秒(约1分40秒),如果这个间隔时间长度不能满足需求,可以通过“空任务”来增加间隔时间。每个“空任务”可以增加 99999毫秒(约1分40秒)的间隔长度。可以在关联任务之间,增加任意多个“空任务”。
空任务的设置很简单,只需要设置“关联任务JIDs”、“关联间隔时间(毫秒)”这两个参数,其他默认即可。“关联间隔时间(毫秒)”是空任务和关联任务的间隔时间(最大值 99999毫秒,约1分40秒)如下图: