2、RPA开发环境搭建:UiPath/影刀等主流工具安装、激活与配置、第一个Hello World机器人

2.1 选工具就像选兵器——先聊聊主流RPA工具

做RPA开发,第一步就是选工具。市面上主流的RPA工具,我个人接触最多的就是UiPath和影刀。

UiPath是国际上的老大哥,功能全面,生态成熟。企业级项目里,十有八九能看到它的身影。它的社区版是免费的,功能限制不多,非常适合学习和个人项目。

影刀则是国内的后起之秀,更接地气。它的界面是中文的,操作逻辑也更符合国内用户的习惯。而且,影刀对国内各种软件(比如微信、钉钉、企业微信)的兼容性做得特别好。我在做国内客户的项目时,经常推荐影刀。

怎么选?我的建议是:

  • 如果你做国际项目,或者想深入学习RPA底层逻辑,选UiPath。
  • 如果你主要处理国内业务,追求快速上手和落地,选影刀。
  • 如果你预算有限,或者只是个人玩玩,两个都装,哪个顺手用哪个。
我的小建议: 我个人习惯是电脑上同时装两个。UiPath用来做复杂流程和架构设计,影刀用来快速解决日常的零散需求。你想想看,多一个选择总是好的。

2.2 安装UiPath——从下载到激活,一步不落

好,我们先从UiPath开始。安装过程其实不复杂,但有几个坑,我当年踩过。

2.2.1 下载与安装

  1. 访问官网:打开 https://www.uipath.com/,点击「Start Free」或「Download」。注意,一定要下载社区版(Community Edition),企业版需要许可证。
  2. 运行安装包:下载完成后,双击运行。安装过程很简单,一路Next就行。但这里有个关键点——安装路径不要有中文。我曾经因为路径里有中文,导致某些组件死活装不上,折腾了半天。
  3. 选择组件:安装时,默认会勾选「UiPath Studio」和「UiPath Robot」。Studio是开发工具,Robot是执行工具。两个都要装。
  4. 等待安装完成:安装过程会下载一些依赖,可能需要几分钟。耐心等待就好。

2.2.2 激活社区版

安装完成后,第一次打开UiPath Studio,会要求你激活。

  1. 选择社区版:在激活界面,选择「Community License」。
  2. 注册账号:如果你没有UiPath账号,需要先注册一个。用邮箱注册就行,很简单。
  3. 登录激活:注册完成后,登录你的账号,社区版就自动激活了。
注意: 社区版每30天需要续期一次。不过别担心,续期就是重新登录一下账号,几秒钟的事。我曾经因为忘了续期,项目做到一半突然不能用了,那叫一个尴尬。所以,建议你设置个日历提醒。

2.3 安装影刀——更接地气的选择

影刀的安装就更简单了,几乎是一键完成。

2.3.1 下载与安装

  1. 访问官网:打开 https://www.winrobot360.com/,点击「免费下载」。
  2. 运行安装包:下载完成后,双击运行。影刀的安装包很小,安装速度很快。
  3. 注册登录:安装完成后,打开影刀,会要求你注册或登录。用手机号或微信扫码都可以。

2.3.2 激活与配置

影刀没有复杂的激活流程。登录后,你就直接可以用了。它的免费版功能已经很强大了,足够应付大部分场景。

我的经验: 影刀有一个「应用市场」,里面有很多别人做好的机器人模板。你可以直接下载使用,或者参考学习。我第一次用影刀做自动化时,就是从市场里下载了一个「自动发送邮件」的模板,改吧改吧就上线了,效率极高。

2.4 配置开发环境——让工具更顺手

工具装好了,但别急着写代码。先做一些基础配置,能让你的开发效率翻倍。

2.4.1 UiPath的常用配置

  • 设置语言:UiPath默认是英文界面。如果你不习惯,可以在「Settings」->「General」->「Language」里改成中文。
  • 开启录制器:录制器是RPA开发的神器。在「Design」选项卡里,找到「Record」按钮,确保它是开启状态。
  • 安装扩展:如果你要操作浏览器(比如Chrome、Edge),需要安装对应的浏览器扩展。UiPath在第一次录制时会自动提示你安装。

2.4.2 影刀的常用配置

  • 设置快捷键:影刀支持自定义快捷键。我个人习惯把「开始录制」设置为 Ctrl+Shift+R,这样操作起来非常顺手。
  • 开启智能录制:影刀的智能录制功能很强大,能自动识别界面元素。在「设置」里确保「智能录制」是开启的。
  • 安装浏览器插件:和UiPath一样,操作浏览器需要安装插件。影刀在第一次录制时会自动引导你安装。
核心要点: 配置环境的核心目的,是让工具能「看懂」你的屏幕。无论是UiPath还是影刀,录制器和浏览器扩展都是必须配置好的。否则,你写的机器人可能连个按钮都点不到。

2.5 第一个Hello World机器人——从零到一

好了,环境搭好了,我们来写第一个机器人。别紧张,很简单,就是让机器人打开记事本,输入「Hello World」。

2.5.1 在UiPath中创建第一个机器人

  1. 新建项目:打开UiPath Studio,点击「New Project」,选择「Process」,输入项目名称(比如「HelloWorld」),点击「Create」。
  2. 添加活动:在左侧的「Activities」面板中,搜索「Open Application」。把它拖到中间的「Designer」面板里。
  3. 配置Open Application:在「Open Application」的属性面板里,找到「Application path」,输入 notepad.exe。这样机器人就会自动打开记事本。
  4. 添加Type Into活动:再搜索「Type Into」,把它拖到「Open Application」的里面(注意,是里面,不是下面)。
  5. 配置Type Into:在「Type Into」的属性面板里,找到「Text」,输入 Hello World。然后,点击「Indicate on screen」,再点击一下记事本的编辑区域,告诉机器人往哪里输入。
  6. 运行:点击上方的「Run」按钮。你会看到机器人自动打开记事本,并输入「Hello World」。
// 对应的代码逻辑(在UiPath中,这些是图形化的活动,但底层逻辑如下)
Open Application: notepad.exe
Type Into: "Hello World" into the Notepad window

2.5.2 在影刀中创建第一个机器人

  1. 新建流程:打开影刀,点击「新建流程」,输入流程名称(比如「HelloWorld」)。
  2. 添加指令:在左侧的「指令列表」中,找到「打开程序」指令,拖到中间的流程设计区。
  3. 配置打开程序:在「打开程序」的配置面板里,程序路径输入 notepad.exe
  4. 添加输入文本指令:再找到「输入文本」指令,拖到「打开程序」的下面。
  5. 配置输入文本:在「输入文本」的配置面板里,文本内容输入 Hello World。然后,点击「目标元素」后面的「拾取」按钮,再点击一下记事本的编辑区域。
  6. 运行:点击上方的「运行」按钮。效果和UiPath一样。
// 影刀中的指令序列
1. 打开程序: notepad.exe
2. 输入文本: "Hello World" 到 记事本编辑区域
避坑指南: 我曾经在第一次运行时,发现机器人打开了记事本,但没输入文字。后来发现,是因为「Type Into」或「输入文本」的目标元素没拾取对。记住,一定要拾取到具体的输入区域,而不是整个窗口。如果拾取错了,可以重新拾取一次。

2.6 总结——环境搭建是基础,动手才是关键

嗯,到这里,你的RPA开发环境就搭好了,而且成功运行了第一个机器人。虽然只是简单的「Hello World」,但你已经迈出了最重要的一步。

说白了,环境搭建就是「一装二配三运行」。装好工具,配好录制器和浏览器扩展,然后动手写一个最简单的流程。只要这一步走通了,后面的复杂流程就只是在这个基础上加砖添瓦。

我建议你,现在就去试试。别光看,动手做一遍。遇到问题很正常,我当年也是从各种报错中爬出来的。记住,RPA开发的核心不是背代码,而是「动手调试」。你每解决一个问题,就离高手更近一步。

下一章,我们会正式开始学习RPA的核心概念——变量、数据类型和控制流。准备好了吗?我们继续。