影刀RPA定时任务完全指南:让流程自动按时执行
作者:林焱
影刀的定时任务是"无人值守"的核心。配好了,流程每天准时自动跑;配错了,要么跑不起来,要么在错误时间执行。把所有细节说清楚。
一、定时任务的两种方式
方式一:影刀内置定时器
影刀客户端自带定时触发功能,不依赖第三方工具。
操作路径:我的流程 → 选择某个流程 → 定时执行
适合:单台电脑本地执行,不需要远程管理。
方式二:影刀云调度(付费功能)
通过影刀云端平台统一管理所有机器的定时任务,可以远程监控执行情况。
适合:多台机器、需要团队协作管理的场景。
本篇主要讲方式一(内置定时器),大多数新手用社区版从这里开始。
二、内置定时器配置
拼多多店群自动化报活动上架!
进入某个流程的"定时执行"界面,可以配置:
1. 执行频率
| 选项 | 说明 |
|---|---|
| 每天 | 每天在指定时间点执行 |
| 每周 | 选择周几 + 时间 |
| 每月 | 选择几号 + 时间 |
| 每小时 | 每隔 N 小时执行一次 |
| 每分钟 | 每隔 N 分钟执行一次 |
| 只执行一次 | 指定某个具体时间点执行一次 |
2. 时间窗口
可以设置"有效时间段",比如只在 8:00-22:00 之间执行,凌晨不跑。
3. 启用/禁用
开关切换,不用删任务配置就能暂停定时执行。
三、定时任务运行的前提条件
影刀定时任务要成功执行,必须满足:
- 影刀客户端必须保持运行——影刀是本地程序,客户端关了定时器就失效了
- 电脑不能处于睡眠/休眠状态——要在电源设置里把"接通电源时屏幕关闭时间"和"睡眠时间"设置为"从不"
- 流程运行所需的应用要在位——比如流程要操作 Chrome,Chrome 必须已安装
- 账号未锁屏(部分流程需要)——涉及 UI 操作的流程,锁屏状态下可能无法运行
踩坑:很多新手反映"定时任务早上没跑",大概率是电脑进入了睡眠模式。
四、防止电脑睡眠(Windows设置)
控制面板 → 电源选项 → 更改方案设置 → 从不让计算机进入睡眠状态
或者用命令(以管理员运行命令提示符):
powercfg /change standby-timeout-ac 0 powercfg /change monitor-timeout-ac 0五、定时任务日志
影刀会记录每次定时执行的结果,在"执行记录"里查看:
- 执行时间
- 执行结果(成功/失败)
- 错误信息
建议:在流程里主动添加日志记录,比内置日志更清晰:
执行开始时间 = 获取当前时间 // ... 流程主体 ... 执行结束时间 = 获取当前时间 耗时 = 计算时间差(开始, 结束, 秒) 记录日志("执行完成 | 时间: " + 格式化时间(结束时间) + " | 耗时: " + 耗时 + "秒")六、流程内置时间判断
有时候流程需要在不同时间做不同的事,用流程内的时间判断来实现。
场景:工作日发钉钉消息,节假日跳过。
当前时间 = 获取当前时间 星期几 = 格式化时间(当前时间, "E") // 返回 Mon/Tue/Wed... 如果 星期几 == "Sat" 或 星期几 == "Sun": 记录日志("今天是周末,跳过执行") 结束流程 // 继续执行工作日逻辑TEMU店群矩阵自动化运营核价报活动
七、常见定时任务场景配置
| 场景 | 建议配置 |
|---|---|
| 每日早报(上班前) | 每天 07:30 |
| 工作日日报(下班后) | 每天 18:00,流程内判断是否周末 |
| 电商价格监控 | 每小时执行一次 |
| 网页内容变化监控 | 每30分钟执行一次 |
| 月度数据汇总 | 每月1号 09:00 |
| 只执行一次的特殊任务 | 选"只执行一次",指定具体时间 |
八、定时任务 + 通知推送的完整模板
好的定时任务不只是自动执行,还要让你知道执行结果:
// 流程开始 开始时间 = 获取当前时间 成功数 = 0 失败数 = 0 // 主要任务逻辑 尝试: 执行主要任务() 成功数 = 成功数 + 1 捕获异常 e: 失败数 = 失败数 + 1 错误信息 = e.message // 流程结束,发送结果通知 结束时间 = 获取当前时间 耗时 = 计算时间差(开始时间, 结束时间, 秒) 通知内容 = "定时任务执行完毕\n" + "时间:" + 格式化时间(结束时间) + "\n" + "成功:" + 成功数 + " 条\n" + "失败:" + 失败数 + " 条\n" + "耗时:" + 耗时 + " 秒" 发送企微消息(通知内容)九、多任务排期不冲突
如果有多个定时流程,注意时间不要重叠:
错误示例:三个流程都在 09:00 执行,可能互相抢占浏览器窗口导致混乱。
正确做法:
- 流程A:09:00
- 流程B:09:15(估算流程A跑完需要10分钟,留5分钟余量)
- 流程C:09:30
或者把多个流程合并成一个大流程,顺序执行。
十、定时任务常见问题
| 问题 | 可能原因 | 解决方案 |
|---|---|---|
| 定时没有执行 | 电脑睡眠/客户端关闭 | 关闭睡眠,确保客户端常驻 |
| 执行时间不准 | 电脑时钟不同步 | 同步Windows时钟 |
| 流程执行到一半停了 | 等待超时、元素找不到 | 加错误处理,增大等待时间 |
| 多次重复执行 | 任务时间配置有误 | 检查定时配置,避免重叠 |
| 流程跑完但没效果 | 执行环境问题(账号未登录等) | 检查流程依赖的环境条件 |
定时任务是影刀从"手动工具"升级到"自动化系统"的关键一步。配好睡眠设置、加上通知推送,你就有了一个真正能放心不管的自动化助手。
作者:林焱