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