🤖 影刀RPA 知识卡片

零代码自动化工具核心知识点速查

1
什么是影刀RPA
零代码自动化,让重复工作自动化
⭐ 入门

影刀RPA 是一款零代码自动化工具,通过可视化拖拽方式搭建自动化流程,代替人工完成重复性电脑操作。

核心特点

  • 零代码:不需要编程基础,拖拽指令即可搭建流程
  • 元素捕获:一键捕获界面元素(按钮、输入框、表格等)
  • 跨应用:支持浏览器、Excel、ERP、钉钉、企业微信等
  • AI加持:影刀AI Power 支持自然语言生成流程

典型应用场景

📦 电商订单处理 📊 数据报表自动化 📋 表单批量填写 📧 邮件自动处理 🖥️ 系统数据同步 📸 网页数据抓取
💡 创始人背景:影刀创始团队来自阿里,深耕RPA赛道,总部位于杭州未来科技城。
2
影刀RPA 工作流程
从捕获元素到运行自动化,5步搞定
⭐ 入门
  1. 新建应用:在影刀客户端创建新应用,选择「空白应用」或「模板」
  2. 捕获元素:点击「捕获元素」,鼠标移动到目标位置,按 Ctrl+` 捕获
  3. 拖拽指令:从指令库拖拽指令(点击、输入、获取文本等)到流程编辑区
  4. 配置参数:设置指令的目标元素、输入内容、变量等参数
  5. 运行测试:点击「运行」按钮,观察流程执行效果,调试修正

指令类型

类型说明常见指令
浏览器网页自动化操作打开网页、点击元素、输入文本、获取文本
Excel表格读写操作打开工作簿、读取单元格、写入单元格
桌面软件桌面应用自动化点击、输入、快捷键、获取文本
流程控制条件判断、循环If条件、For循环、While循环
变量数据存储与处理设置变量、字符串处理、数据转换
3
元素定位方式
让影刀找到你要操作的界面元素
⭐⭐ 进阶

影刀捕获元素后会自动生成定位方式,也可以手动调整。

常用定位方式

方式说明稳定性
ID通过元素ID定位,最稳定⭐⭐⭐⭐⭐
Class通过CSS类名定位⭐⭐⭐
XPath通过XML路径定位,灵活强大⭐⭐⭐⭐
CSS选择器通过CSS选择器定位⭐⭐⭐⭐
文本通过元素显示文本定位⭐⭐⭐
图像识别通过截图匹配定位(备用方案)⭐⭐

定位技巧

// XPath 定位示例(在「编辑选择器」中手动填写)
// 通过ID定位
//input[@id='username']

// 通过文本定位按钮
//button[text()='提交订单']

// 模糊匹配 class
//div[contains(@class,'product-price')]
⚠️ 定位失败? 页面结构变化后定位可能失效,建议使用「智能匹配」或增加多个定位条件提高稳定性。
4
变量与数据处理
让流程更灵活,支持动态数据
⭐⭐ 进阶

变量类型

文本(String) 数字(Number) 布尔(Boolean) 列表(List) 字典(Dict) 数据表(Table)

常见操作

// 设置变量
变量名: username
变量值: "张三"

// 在指令中使用变量
输入文本: {{username}}

// 字符串拼接
结果: 拼接文本("Hello, ", username)

// 列表循环
For 每个 {{item}}{{userList}}:
    输入文本 {{item}}

数据源

  • Excel读取:将Excel列数据读入列表/数据表变量
  • 数据库查询:执行SQL,将结果存入变量
  • API请求:发送HTTP请求,解析JSON响应
  • 用户输入:弹窗让用户输入参数
5
流程控制:条件与循环
让流程更智能,处理复杂业务逻辑
⭐⭐ 进阶

If 条件判断

If {{orderStatus}} 等于 "已支付":
    // 执行已支付后的操作
    点击元素 "发货按钮"
Else If {{orderStatus}} 等于 "已取消":
    点击元素 "归档按钮"
Else:
    记录日志 "未知状态"
End If

循环

循环类型适用场景
For Each遍历列表/数据表每一行
For 数字按次数循环(如重试3次)
While条件满足时持续循环
退出循环满足某条件时提前退出

异常处理

🛡️ Try-Catch 指令:包裹可能出错的指令,捕获异常后执行备用逻辑,避免流程中断。
Try:
    点击元素 "提交按钮"
Catch 异常:
    记录日志 "提交失败,重试中..."
    等待 2
    点击元素 "提交按钮" // 重试
6
子流程与组件复用
避免重复造轮子,提升流程可维护性
⭐⭐ 进阶

子流程(Subprocess)

将常用的指令序列封装为子流程,在主流程中调用。

  • 支持输入参数:调用时传入不同参数
  • 支持输出参数:子流程执行完毕后返回结果
  • 支持嵌套调用:子流程中还可以调用其他子流程

指令对比

方式优点缺点
复制粘贴指令简单直接修改需改多处,难维护
子流程一次修改全局生效需要设计输入/输出参数
公共组件(市场)直接使用他人分享的组件需要审核安全性

应用市场

影刀提供应用市场,可以直接安装他人分享的自动化流程模板:

电商订单自动打印 钉钉消息自动发送 Excel报表自动生成 网页数据采集
7
调试技巧
快速定位问题,提升开发效率
⭐⭐⭐ 挑战

常用调试功能

  1. 断点:在指令前设置断点,运行到此处暂停,检查变量值
  2. 单步执行:逐条指令执行,观察每一步效果
  3. 日志记录:用「记录日志」指令输出关键变量,运行后在日志面板查看
  4. 截图:在关键步骤用「截图」指令保存当前屏幕,便于回放分析
  5. 变量监视:在调试面板中实时查看变量值变化

常见问题排查

问题可能原因解决方法
元素找不到页面未加载完成 / 定位器失效增加等待时间 / 更新定位器
点击无效元素被遮挡 / 需要滚动到可见先用「滚动到元素」指令
数据提取为空元素尚未渲染 / 在iframe中增加等待 / 切换到iframe
流程突然停止出现异常未捕获用Try-Catch包裹可疑指令
⚠️ 元素捕获技巧:如果影刀无法捕获某个元素,尝试用「捕获相似元素」或切换到「图像识别」模式。
8
部署与定时调度
让流程自动运行,无需人工触发
⭐⭐⭐ 挑战

发布应用

  1. 在影刀客户端点击「发布」
  2. 填写版本说明,选择发布范围(仅自己 / 团队 / 公开)
  3. 发布后生成应用ID,可用于API触发

定时调度

影刀支持多种触发方式:

⏰ 定时触发(Cron表达式) 🖱️ 手动触发 🔗 API触发(Webhook) 📧 邮件触发 📊 数据变更触发

Cron 表达式示例

// 每天早上9点运行
0 9 * * *

// 每30分钟运行一次
*/30 * * * *

// 每周一早上8点运行
0 8 * * 1

无人值守运行

🖥️ 影刀机器人:发布后的应用可以部署到「影刀机器人」,在服务器上7×24小时运行,无需占用本地电脑。
9
影刀AI Power
用自然语言生成自动化流程
⭐ 入门

影刀AI Power 是影刀内置的AI助手,可以用自然语言描述需求,自动生成对应的RPA流程。

使用方式

  1. 在影刀客户端点击「AI Power」按钮
  2. 用自然语言描述想要自动化的任务,例如:
    "打开淘宝,搜索iPhone15,把前10个商品的名称和价格保存到Excel"
  3. AI自动生成流程框架,包括:打开网页、输入搜索词、抓取数据、写入Excel等指令
  4. 检查生成的流程,手动微调参数后运行

适用场景

✅ 标准化、重复性任务(效果好)
⚠️ 局限性:AI生成的流程可能需要手动调整,复杂业务逻辑建议人工搭建。

提示词技巧

  • 描述要具体:说明操作步骤、数据来源、目标格式
  • 指定应用程序:明确是在浏览器、Excel还是桌面软件中操作
  • 给出示例数据:帮助AI理解数据结构
10
学习资源与社区
快速上手,持续提升
⭐ 入门

官方资源

  • 📚 影刀学院:官方视频教程,从入门到精通
  • 📖 帮助中心:指令文档、最佳实践
  • 🎮 刀刀漫画:趣味漫画讲解RPA概念
  • 📝 更新日志:关注新功能与版本说明

社区

  • 🎺 影刀社区:用户分享案例、提问交流
  • 📺 B站官方账号:视频教程与案例演示
  • 📕 知乎机构号:RPA行业洞察与最佳实践
  • 📕 小红书:短平快技巧分享

客户案例

影刀已服务电商、金融、物流、医疗、零售、制造、跨境等多个行业,典型客户包括:

某电商头部品牌(订单处理自动化) 某银行(报表自动生成) 某物流企业(运单自动录入)
📞 联系影刀:电话 400-990-1065 / 邮箱 fc@yingdao.com / 官网 yingdao.com