影刀RPA新手教程:界面布局完全指南——指令区、画布区、属性区深度解析与使用技巧
影刀RPA新手教程:界面布局完全指南——指令区、画布区、属性区深度解析与使用技巧
作者:林焱 | 界面操作心得,都是实战踩坑总结
写在前面
很多人装好影刀RPA之后,面对那个三栏界面是一脸懵的。
指令区在哪?画布怎么拖指令?属性区那一堆参数什么意思?
我刚开始也是这样,对着界面发呆了半天,不知道从哪里下手。
后来带过十几个新人入坑影刀,发现大家卡壳的地方惊人地一致:不是不会写逻辑,而是连界面都没搞清楚。
这篇文章把影刀RPA的界面布局拆开了揉碎了讲,三个核心区域逐个击破。
看完这篇,你对着影刀的界面不会再有任何陌生感。
模块一:安装后的第一次启动
装好影刀RPA,第一次启动会看到一个欢迎页。
如果你之前没用过RPA工具,这个欢迎页其实值得花两分钟过一下。
它会引导你创建一个示例项目,自动打开一个带预设流程的应用。
我当时直接跳过了,结果后来花了不少时间才搞明白指令区的基础分类。
建议第一次启动不要跳过,跟着示例走一遍,对整体布局有个感性认识。
启动完成后,你会看到影刀的主界面,整体分为左、中、右三栏。
左边是指令区,中间是画布区,右边是属性区。
这个三栏布局是所有操作的核心,后面所有文章都会反复提到这三个区域。
模块二:元素定位四合一在界面中的体现
在讲三个区域之前,先说一下元素定位功能在界面里的入口。
影刀捕获元素的按钮在指令区的"网页自动化"分类下面,叫"获取元素对象"。
但更快的方式是按快捷键Ctrl+Shift+X,直接启动元素捕获模式。
捕获到元素后,元素定位的四合一配置就在属性区里。
属性区下半部分有一个"元素编辑器"按钮,点进去就是XPath、CSS、正则的配置界面。
我当时找这个入口找了很久,因为属性区默认只显示基础属性,高级设置在下面被折叠了。
记住:捕获到元素只是第一步,真正决定元素稳定性的,是元素编辑器里的定位策略。
模块三:变量与数据类型在界面中的管理
变量面板在画布区的右侧,和属性区在同一侧,但有不同的Tab切换。
点击"变量"Tab,就能看到当前流程的所有变量列表。
新建变量时可以选择数据类型:字符串、数字、布尔值、列表、字典、数据表、数据试行。
全局变量不在流程变量面板里管理,而是在应用级别的"全局变量"设置里。
入口在影刀顶部菜单栏:应用设置 → 全局变量。
我当时把全局变量和局部变量搞混了,在流程变量面板里找了半天全局变量,结果是去错了地方。
变量命名在界面里是即时生效的,改完变量名,画布上所有引用这个变量的指令会自动更新。
这个自动更新功能很贴心,但也要注意:改完变量名最好全局搜索一下,确认没有遗漏。
模块四:流程控制在画布区的可视化
流程控制指令在指令区的"流程控制"分类下面。
IF判断、FOR循环、WHILE循环、TRY错误处理,都在这里。
把这些指令拖到画布区之后,它们会以块的形式展示,类似流程图。
IF判断在画布上显示为菱形决策块,有条件成立和条件不成立两条分支线。
FOR循环和WHILE循环在画布上显示为环绕结构,循环体内部的指令会有缩进显示。
拼多多店群自动化报活动上架!
这种可视化展示对新手非常友好,逻辑结构一目了然。
但我发现一个坑:当流程变得很复杂时,画布上的连线会交叉混乱,看起来很头疼。
解决方法是合理使用子程序,把复杂逻辑拆分成多个子流程,每个子流程的画布就清晰多了。
画布区支持缩放和拖拽,快捷键Ctrl+鼠标滚轮缩放,空格+鼠标拖拽平移。
这两个快捷键我每天要用几十次,建议记住。
模块五:网页自动化指令区的结构
指令区最常用的大分类就是"网页自动化"。
展开这个分类,你会看到所有网页相关指令:打开网页、获取已打开的网页、点击元素、填写输入框、获取文本、下拉选择、元素等待……
指令是按功能分组的,但找指令有个更快的方法:指令区顶部有个搜索框。
直接搜"点击"就能过滤出所有和点击相关的指令,比手动翻分类快得多。
我当时不知道有搜索功能,每次找一个指令都要展开好几个分类,浪费了大量时间。
指令拖到画布上之后,指令块上会显示指令名称和关键参数摘要。
点击这个指令块,右边属性区就会显示这个指令的所有可配置参数。
模块六:数据处理指令在界面中的组织
数据处理相关的指令分散在几个分类里,初次接触会觉得有点乱。
字符串处理在"文本处理"分类下:分割文本、替换文本、截取文本、去除空格、正则匹配。
列表操作在"列表"分类下:创建列表、添加项、删除项、获取项、列表长度。
数据表操作在"数据表"分类下:创建数据表、添加行、获取行、筛选行、排序、去重、导出Excel。
这种分类方式是有逻辑的:文本、列表、数据表是三种不同的数据类型,分开管理。
但实战中我经常需要同时使用这三类指令,频繁切换分类很麻烦。
我的解决方案是:把常用的指令拖到画布上之后,右键选择"添加到收藏夹"。
收藏夹在指令区最顶部,把自己常用的指令都加进去,找起来就快多了。
模块七:鼠标键盘图像指令区详解
这类指令在指令区的"鼠标键盘"和"图像识别"两个分类下面。
鼠标操作:移动鼠标、单击、双击、右键单击、拖拽、鼠标滚动。
键盘操作:发送快捷键、输入文本、按键。
图像识别:查找图像、等待图像出现、点击图像。
鼠标指令在画布上的配置重点是"坐标模式"和"图像模式"的切换。
坐标模式下需要指定X和Y坐标值,这些参数在属性区里配置。
图像模式下需要指定目标图像文件,也是在属性区里上传。
我遇到过一个坑:用坐标模式录制的流程,换一台电脑分辨率不同,坐标就全错了。
后来改用图像模式,虽然慢一点,但换电脑不用重新录制,稳定性好很多。
模块八:进阶技能入口——Python和JS
Python脚本指令在指令区的"编程脚本"分类下面,叫"执行Python脚本"。
把这个指令拖到画布上,右键编辑,会弹出一个代码编辑器,可以直接写Python代码。
JS注入指令在"网页自动化"分类下面,叫"在网页元素上执行JavaScript"。
同样拖到画布上之后,在属性区里填写JS函数代码。
这两个进阶功能的界面入口都不显眼,藏得比较深。
我当初找Python脚本指令找了很久,在指令区翻了好几遍才发现"编程脚本"这个分类。
建议把"编程脚本"分类下的指令全部加到收藏夹,后面会经常用到。
模块九:平台实战——用界面操作完成一个完整采集流程
现在用一个真实案例,把三个区域的操作串起来。
目标:采集某电商网站搜索结果页的前5个商品名称。
第一步:在指令区找到"打开网页"指令,拖到画布上。
点击这个指令块,右边属性区会显示"网址"参数,填入目标网址。
第二步:在指令区找到"填写输入框"指令,拖到画布上,放在打开网页指令下面。
属性区里需要配置两个关键参数:目标元素、输入内容。
目标元素这里点"捕获元素"按钮,启动元素捕获模式,去网页上点一下搜索框。
我当时在这里卡了很久:捕获完元素之后,忘记把网页对象变量关联到指令上,导致一直报"未找到网页对象"的错误。
解决方法:属性区里有一个"网页对象"下拉框,选择前面打开网页指令输出的变量就好了。
第三步:拖入"点击元素"指令,捕获搜索按钮。
第四步:拖入"获取相似元素列表"指令,捕获所有商品名称元素。
这个指令在属性区里有一个"保存到"参数,选择"列表"类型变量,存为product_list。
第五步:拖入FOR循环指令,遍历product_list。
循环体内部拖入"获取元素文本"指令,读取每个商品名称,打印出来。
整个流程搭好后,点击画布上方的"运行"按钮,就能看到执行效果。
模块十:系统联动相关界面功能
影刀和系统的联动功能,界面入口在"系统操作"和"文件操作"两个分类下面。
文件操作:创建文件夹、复制文件、移动文件、删除文件、读取文本文件、写入文本文件。
系统操作:运行应用程序、发送邮件、执行系统命令。
Excel操作有专门的"Excel"分类,指令非常丰富。
打开Excel、读取单元格、写入单元格、保存Excel、关闭Excel,一应俱全。
我最常用的组合是:数据表 → 写入Excel → 发送邮件(带Excel附件)。
这三个步骤在画布上连起来,就是一个完整的数据报表自动化流程。
属性区里"发送邮件"指令的配置项很多:SMTP服务器、端口、发件人、收件人、主题、正文、附件。
建议这些配置值都用变量,不要写死在属性里,方便后续维护。
模块十一:工程化规范在界面中的体现
影刀的界面里有一些工程化相关的功能,平时不太显眼但很重要。
首先是"注释"功能:在画布上右键,选择"添加注释",可以写一段说明文字。
注释在画布上显示为便签样式,可以拖拽移动到合适位置。
我建议在以下位置加注释:流程入口处说明整体逻辑、关键判断前说明判断条件、容易出错的步骤前说明注意事项。
其次是"折叠"功能:选中一组指令,右键选择"折叠区域",可以给这段指令起个名字。
折叠后在画布上只显示区域名称,双击可以展开,画布整洁很多。
再次是"子程序"功能:在应用左侧的"子程序"面板里,可以创建新的子程序。
子程序在画布上显示为独立的一页,主流程里用"调用子程序"指令来跳转。
最后是"导出应用"功能:在应用设置里,可以导出整个应用为YDA文件。
这个在最开始提供的素材里有提到,导出后可以分享给其他人,或者作为备份。
模块十二:速查表——界面操作快捷键大全
把界面操作中最高频的快捷键整理成速查表,建议收藏。
画布操作快捷键
| 操作 | 快捷键 |
|---|---|
| 运行流程 | F5 |
| 停止运行 | Shift+F5 |
| 单步调试 | F10 |
| 缩放画布 | Ctrl+鼠标滚轮 |
| 拖拽画布 | 空格+鼠标左键拖拽 |
| 复制指令 | Ctrl+C |
| 粘贴指令 | Ctrl+V |
| 删除指令 | Delete |
| 撤销 | Ctrl+Z |
| 重做 | Ctrl+Y |
元素捕获快捷键
| 操作 | 快捷键 |
|---|---|
| 启动元素捕获 | Ctrl+Shift+X |
| 捕获相似元素 | Ctrl+Shift+G |
TEMU店群矩阵自动化运营核价报活动
| 验证元素 | Ctrl+Shift+V |
指令区搜索技巧
在指令区搜索框里,可以直接搜中文指令名,也可以搜英文关键词。
比如搜"click"会过滤出所有和点击相关的指令,搜"循环"会过滤出所有循环类指令。
属性区深度解析
属性区是三个区域里参数最多、最容易让人困惑的地方。
属性区的内容是动态变化的,选中画布上的不同指令,属性区显示的内容完全不同。
但属性区有几个通用区域,无论选中什么指令都会显示:指令名称、启用/禁用开关、注释、超时时间、错误处理策略。
超时时间:每个指令默认超时是20秒,可以根据需要调整。
网络操作类指令建议设长一点,比如30-60秒。
错误处理策略:可选"停止流程"或"继续执行"。
关键步骤建议选"停止流程",这样出错时能立即停止,方便排查。
非关键步骤可以选"继续执行",并在后面加判断逻辑处理异常情况。
画布区使用技巧
画布区不只是拖指令的地方,还有很多提升效率的技巧。
技巧一:指令排序
画布上的指令顺序就是执行顺序,从上到下依次执行。
需要调整顺序时,直接拖拽指令块到目标位置即可。
技巧二:批量选中
按住Ctrl键点击指令,可以选中多个不连续的指令。
按住Shift键点击指令,可以选中两个指令之间的所有指令。
选中后批量复制、批量删除、批量折叠,效率很高。
技巧三:最小化指令块
指令块右上角有个折叠按钮,点击后指令块会最小化,只显示指令名称。
当画布上的指令很多时,把已经调试好的部分折叠起来,专注当前正在做的部分。
指令区使用技巧
指令区也有不少提升效率的技巧。
技巧一:自定义指令分组
右键指令区空白处,选择"新建分组",可以创建自定义指令分组。
把自己常用的指令拖进去,分类管理,找起来更快。
技巧二:最近使用
指令区顶部有一个"最近使用"Tab,自动记录你最近用过的指令。
频繁使用的指令会出现在这里,不用每次都去分类里找。
技巧三:拖拽 vs 双击
从指令区添加指令有两种方式:拖拽到画布、双击指令自动添加到画布末尾。
两种方式都可以,看个人习惯。我更喜欢双击,因为不用精确控制拖拽位置。
总结
影刀RPA的界面布局设计是偏向可视化的,三个核心区域各司其职。
指令区负责提供能力,画布区负责组装逻辑,属性区负责配置细节。
搞清楚这三个区域的分工,上手影刀就不会再有任何心理障碍。
我带新人时,通常让他们先把这篇文章读一遍,再动手操作,效率比盲目摸索高很多。
如果你在阅读过程中有任何疑问,欢迎去 home.linyan.cloud 留言,我会尽量回复。
#影刀RPA #RPA教程 #影刀界面 #RPA零基础 #影刀新手入门 #指令区 #画布区 #属性区 #影刀使用技巧 #RPA界面指南
作者:林焱
