【python】【robotics】指定日期规则自动运行自动化脚本

【背景】

公司瘦客户端可以通过开源脚本平台Taskt完成多种多样的Robotics自动化操作任务,但是瘦客户端上Windows的计划任务功能被阉割,而且就算不阉割也涉及权限等等,感觉不是很好用,也无法满足刨除非营业日等细节的自动化出发需求,所以还是用Python写了一个可以泛用的自动化调起Taskt脚本的程序。

【设计】

  1. 为了泛用化,把所有可能随目标脚本发生变化的参数前置,以变量形式赋值。
  2. 调起的形式是给出目标应用和参数List,这样就可以返用到不同的场景中。
  3. 基本的自动调起逻辑是利用python的schedule库,触发单位是分钟,所以循环check的颗粒度也是分钟,也就是每60秒检查一次。
  4. 日期等的检查逻辑可以通过追加日期检查逻辑自行实现,包括检查Weekday跳过双休,同时设定一张excel,读取为dataframe,表中的节假日全部不执行。
  5. 为了节省性能,可以先检查小时,只有在目标执行的小时内才开始进行更深入的检查逻辑。

【代码】

import schedule
import time
import subprocess
import datetime
import pandas a
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

每日出拳老爷子

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值