影刀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界面指南

作者:林焱