EasySQLMAIL桌面版中实现自动推送

通过研究EasySQLMAIL的文档,发现可以使用sqlmail.exe命令行启动任务,结合Windows计划任务实现桌面版的自动执行。用户需要启用任务的命令行启动选项,然后在计划任务中设置sqlmail.exe命令,例如每天9点执行特定任务ID。这种方法虽然配置复杂,但成本低,适合桌面版用户。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

EasySQLMAIL是一款优秀的信息推送软件,分为桌面版和企业版两个版本。企业版支持多任务,并且可以定时自动运行推送任务,价格相对较高。桌面版价格便宜,但不支持自动执行推送任务。能不能在桌面版里也实现自动执行推送任务?经过对EasySQLMAIL的文档进行研究,找到一个解决办法。

根据官方文档的描述,用户可以在命令行中使用sqlmail.exe命令行来启动一个指定的任务。比如,要启动一个ID为12的任务,可以用以下命令:

sqlmail.exe 204 12

第一个参数"204"表示运行一个任务,第二个参数"12"表示运行ID为12的任务。任务ID可以在任务列表中找到:

有了这个功能,再利用Windows的计划任务定时执行sqlmail.exe命令,就可以在桌面版中实现自动执行推送任务了。

与EasySQLMAIL原生的执行计划功能相比,此方法配置上较麻烦,并且没有原生执行计划那么灵活,但成本较低,适合EasySQLMAIL桌面版使用。

具体的方法如下:

1、在EasySQLMAIL的任务配置的"其它选项"中启用任务的“允许从DOS命令行中启动此任务”选项。

2、在"Windows计划任务管理"中创建一个计划任务,命令的内容是 sqlmail.exe 204 要执行的任务ID

3、计划任务每天上午9点执行一次:

设置完成后,Windows每天早上9点执行sqlmail.exe命令,EasySQLMAIL系统收到命令后执行"异常订单监控"任务,并且进行信息推送。

特别要注意,每天上午9点电脑必须处于开机状态,且不能休眠。EasySQLMAIL系统也必须正在运行,且"异常订单监控"任务不能停用或删除,否则任务不能自动运行。

链接:

从命令行启动EasySQLMAIL中的信息推送任务如何把EasySQLMAIL与Windows批处理命令结合起来,在Windows命令行中启动某个推送任务?这里为您解答。https://mp.weixin.qq.com/s/J5m5PSsq8ixA7JbT_R9DMw

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值