各位影刀社区的小伙伴,很多人问免费社区版能不能定时、怎么定时,今天把亲测有效的两种方法整理出来,新手也能一步到位,不用升级付费版~
仅支持自己开发并发版的应用(别人分享 / 市场下载的应用不能定时);
必须保持电脑开机、影刀客户端登录(无云端调度,依赖本地);
两种方案:官方触发器(简单)、Windows 任务计划(稳定),按需选!
适合:临时测试、操作简单的定时场景
先发版应用:打开你的流程 → 右上角「发版」→ 填版本号(如 v1.0)→ 确认(状态变 “已发版” 才算成);
新建定时触发器:
影刀客户端顶部菜单 → 「触发器」→ 「新建」→ 选「定时触发器」;
配置项(照填就行):
✅ 名称:随便填(如 “每日 8 点自动导出报表”);
✅ 应用:选刚才发版的那个流程;
✅ 频率:简单模式(每分 / 每时 / 每天)或高级模式(Cron 表达式);
✅ 定时结束:选 “永不结束”;
✅ 勾选 “排队执行”(避免冲突);
保存后启用:触发器列表里看到 “已启用” 就 OK,可设 1 分钟后测试是否执行。
每天 8:30 执行 → 30 8 * * *;
每周一到周五 9:00 → 0 9 * * 1-5;
每 15 分钟执行一次 → 0/15 * * * *;
每月 1 号、15 号 10:00 → 0 10 1,15 * *。
适合:需要 7×24 稳定运行、怕影刀客户端闪退的场景
导出应用:流程编辑页 → 右上角「更多」→ 「导出应用」→ 保存到固定路径(如 D:\ 影刀任务 \ 自动报表.shr);
写批处理脚本(新手直接复制改路径):
新建文本文档,改后缀为.bat,内容如下:
@echo off
:: 日志输出,方便排查问题
echo 执行时间:%date% %time% >> D:\影刀任务\定时日志.txt
:: 替换成你的影刀安装路径和应用路径
start "" "C:\Program Files\影刀RPA\ShadowBot.exe" --mode=robot --app-file="D:\影刀任务\自动报表.shr"
echo 执行完成 >> D:\影刀任务\定时日志.txt
(提示:ShadowBot.exe 路径在影刀安装目录里,找不到的话右键影刀快捷方式→属性→查找目标);
配置 Windows 任务计划:
开始菜单搜「任务计划程序」→ 「创建基本任务」;
名称:影刀定时任务 → 触发器:选 “每天 / 每周”,设置执行时间;
操作:启动程序 → 选刚才的.bat 文件;
关键设置(必看):右键任务→属性→勾选「不管用户是否登录都要运行」+「使用最高权限运行」;
条件:取消「睡眠时唤醒计算机」「空闲时停止任务」。
电脑别睡眠 / 锁屏:电源计划设置 “从不睡眠”“从不关闭显示器”;
影刀必须登录:勾选 “记住密码”,开机自启影刀客户端;
应用必须发版:“编辑中” 的应用触发器识别不到;
路径别带中文 / 空格:批处理脚本里的路径尽量用英文(如 D:\RPA_Task\,避免报错)。
方案 | 优点 | 缺点 |
|---|---|---|
官方触发器 | 操作简单、不用写脚本 | 依赖影刀客户端,闪退就失效 |
Windows 任务计划 | 稳定、不依赖影刀客户端 | 需简单配置脚本,新手略复杂 |