有时候希望临时停用周期性运行的动作,但是如果去修改配置,又比较麻烦。
这里提供一个思路:
使用“特定文件是否存在”作为动作是否正常执行的标记。假如为 "d:\stop.txt"。
在动作启动时判断文件是否存在(使用检查路径模块)。
如果这个文件存在,表示不执行后续操作,直接停止动作;如果不存在,则继续执行后续步骤。
(from治钧: 也可以做一个中间动作,这个动作来启动真正想启动的任务,定时用来启动这个动作,然后可以通过这个动作中设置开关来控制真正任务的执行)
然后可以设计另一个动作自动创建d:\stop.txt文件。
在需要屏蔽自动运行的那个动作时,可以点这个动作创建stop.txt。
(还可以在这个动作里自动判断文件是否存在,如果存在则删除文件,并给出提示,达到“切换开关”的目的)。