给动作增加外部开关的一个思路

CL 2020/8/20 发布 · 2020/8/20 更新 · 215 次阅读

有时候希望临时停用周期性运行的动作,但是如果去修改配置,又比较麻烦。

 

这里提供一个思路:

使用“特定文件是否存在”作为动作是否正常执行的标记。假如为 "d:\stop.txt"。

在动作启动时判断文件是否存在(使用检查路径模块)。

如果这个文件存在,表示不执行后续操作,直接停止动作;如果不存在,则继续执行后续步骤。

(from治钧: 也可以做一个中间动作,这个动作来启动真正想启动的任务,定时用来启动这个动作,然后可以通过这个动作中设置开关来控制真正任务的执行)

 

然后可以设计另一个动作自动创建d:\stop.txt文件。

在需要屏蔽自动运行的那个动作时,可以点这个动作创建stop.txt。

(还可以在这个动作里自动判断文件是否存在,如果存在则删除文件,并给出提示,达到“切换开关”的目的)。

 

 

 

 

 

· {{comment.createTimeStr}}
{{reply.votePoints}}
回复   – {{reply.createTimeStr}}
回复 x
标签
目录
相关操作
编辑