建议可以通过动作录入任务

功能建议 · 108 次浏览
blanka 创建于 2025-08-31 23:52

场景:当我收到http消息时就设置一个延时触发的任务,但这有一些缺点:

需要我一直在后台运行一个动作实例;

期间quicker意外退出无法恢复;

如果需要取消定时任务,虽然可以用【停止其他实例】解决,但如果不只一个定时,就不能这样做了。

如果可以录入自动运行动作的任务就能避免这些问题

blanka 最后更新于 2025/8/31

回复内容
CL 2025-09-01 08:52
#1

可以分成2个动作,使用一个特定位置的文件来保存任务。

动作1:从http接受任务,并且保存、追加到文件里。

动作2:负责读取文件并根据情况执行任务。在quicker启动时自动启动;定时读取文件获取最新任务清单。

韩道友 回复 CL 22天1小时前 :

我想要做一个根据每天的日出日落时间,来切换浅色深色主题,这个日出日落时间不是固定的,这种该怎么弄?

不是很想用一个一直循环的任务来检查时间,能通过动作来自动创建定时任务吗?比如启动quicker时自动创建2个时间的任务,早上和下午6点这样

韩道友 最后更新于 22天1小时前
CL 回复 韩道友 21天11小时前 :

目前似乎没有很直接的方法。 一个思路是在动作启动后,计算从当前时间到目标时间的秒数,然后等待这个秒数后执行操作。这样的方式可以避免循环检查时间,只要通过自动运行动作功能任意时间启动动作即可。

韩道友 回复 CL 21天11小时前 :

老大,后面可能会加入这种,通过动作添加的一次性定时任务吗?

CL 回复 韩道友 21天11小时前 :

理论上可以实现,但是可能有不少细节,比如怎么查询之前设定的任务,怎么修改或取消? 到期之后怎么触发动作? 

我感觉反而直接等待时间更加简单一点,无论取消(停止动作)、修改(重新开始动作后结束之前的动作),都比较方便。 可以弄个子程序“等待目标时间”,来实现统一的计算。

韩道友 回复 CL 21天11小时前 :
等待时间,是启动电脑后,计算当天的目标时间,然后设置等待时间执行吗?就是一直挂在后台吗
CL 回复 韩道友 21天5小时前 :

是的

韩道友 回复 CL 19天13小时前 :

这样的挂后台,很容易就被关掉了,如果能新增这样的系统内置功能就好了,嘿嘿

CL 回复 韩道友 19天13小时前 :

嗯,目前可以开启这个选项避免意外关掉


韩道友 回复 CL 19天13小时前 :

好的

回复主贴