第二章:UiPath基础——安装、设置与调试
好,咱们正式开始动手了。这一章我带你搞定UiPath的环境搭建和基础设置。说实话,很多新手在这一步就卡住了——不是装不上,就是装上了不知道怎么调。别急,我一步步带你走。
2.1 UiPath的安装——别踩我踩过的坑
安装UiPath其实不复杂,但有几个细节我得跟你念叨念叨。
第一步:下载
去UiPath官网下载Community Edition(社区版)。个人学习完全够用,而且免费。我当年第一次下载时,傻乎乎地选了Enterprise版,结果还要申请试用License,折腾了半天。你直接选Community就行。
第二步:安装前的检查
安装前,确认你的系统满足这些条件:
- Windows 10 或 Windows Server 2016 以上
- .NET Framework 4.7.2 或更高版本
- 至少4GB内存(我个人建议8GB,跑起来流畅很多)
- 硬盘留出至少5GB空间
第三步:安装过程
双击安装包,一路Next就行。但注意这一步——
安装类型选择时,我建议选「Complete Installation」(完整安装)。虽然它占的空间大一点,但会把所有需要的组件一次性装好。你想想看,如果选Custom,漏掉某个组件,后面跑流程时突然报错,那才叫头疼。
安装完成后,重启电脑。嗯,这一步别偷懒,我见过有人不重启直接打开,结果各种报错。
2.2 设置界面——找到你的节奏
第一次打开UiPath Studio,你会看到一个欢迎界面。别慌,咱们先把它调顺了。
界面布局
默认界面分这几个区域:
| 区域 | 作用 | 我的建议 |
|---|---|---|
| 左侧面板 | 活动库(Activities) | 保持默认,别乱拖 |
| 中间区域 | 设计面板(画流程图的地方) | 这是你的主战场 |
| 右侧面板 | 属性面板(Properties) | 调参数全靠它 |
| 底部 | 输出/错误面板 | 调试时盯紧这里 |
我个人习惯把左侧的活动库面板稍微拉宽一点。为什么呢?因为活动名称有时候很长,默认宽度会截断,你找起来费劲。拉宽后一目了然。
2.3 设置快捷键——效率翻倍的关键
快捷键这东西,用好了真的能省不少时间。我刚开始做RPA时,鼠标点来点去,一天下来手腕都酸了。后来花了一下午把快捷键记熟,效率至少提升了30%。
最常用的几个快捷键:
Ctrl + N:新建流程Ctrl + S:保存(我建议你每写几步就按一下)F5:运行流程F6:单步执行(调试神器)F9:设置/取消断点Ctrl + Shift + F:格式化代码(让你的流程图整整齐齐)
自定义快捷键
如果你觉得默认的快捷键不顺手,可以自己改。路径是:
Tools → Options → Keyboard
在这里你可以搜索任何命令,然后绑定你喜欢的快捷键。比如,我个人把「保存所有」绑定成了Ctrl + Shift + S,因为默认的Ctrl + S只保存当前文件,而我经常同时打开好几个文件。
2.4 UiPath常用设置——调好了用着才顺手
安装完UiPath后,有几个设置我建议你第一时间调整。这些都是我踩过坑后总结出来的。
1. 自动保存设置
路径:Tools → Options → General
把「Auto Save」的间隔时间改成1分钟。默认好像是5分钟,但你想啊,万一电脑突然蓝屏,你5分钟的工作就白费了。我吃过这个亏,有一次写了半个小时的流程,结果断电了……从那以后我就改成1分钟自动保存了。
2. 日志级别设置
路径:Tools → Options → Logging
把日志级别设为「Verbose」(详细)。默认是「Information」,但调试时信息不够用。Verbose模式会记录每一步的详细信息,出问题时方便排查。
3. 包管理设置
路径:Tools → Options → Packages
这里有个坑——默认的包源是UiPath官方源,但有时候网络不好,下载包会失败。我建议你添加一个备用源:
- 官方源:
https://packages.uipath.com - 备用源:
https://www.myget.org/F/uipath
4. 设计器设置
路径:Tools → Options → Designer
把「Snap to Grid」勾上。这个功能会让你的流程图自动对齐到网格上,看起来整整齐齐的。我见过有些学员画的流程图歪歪扭扭的,连线都交叉了,看着就头疼。
2.5 调试——RPA开发的核心技能
调试,说白了就是找bug。我做了这么多年RPA,可以负责任地告诉你:写流程只占30%的时间,剩下70%都在调试。
调试的三种方式:
方式一:断点调试
在流程图的活动上按F9,会出现一个红色圆点。运行流程时,程序会停在这个活动之前。这时候你可以:
- 查看变量的当前值(鼠标悬停在变量上就行)
- 按
F6单步执行,一步一步看流程怎么走的 - 按
F5继续运行到下一个断点
我曾经遇到过一个bug:流程跑着跑着突然报错,但不知道是哪一步出的问题。我就在每个关键活动上都设了断点,然后一步步跑,最后发现是一个「Click」活动的选择器写错了。嗯,这种问题用断点调试最有效。
方式二:输出日志
在流程中插入「Write Line」活动,把关键变量的值输出到控制台。比如:
Write Line: "当前用户名为:" + userName
Write Line: "第" + counter.ToString() + "次循环开始"
这样你就能实时看到流程的运行状态。我习惯在每个循环的开始和结束都加一句日志,这样能快速定位到是哪一次循环出了问题。
方式三:使用「Try Catch」活动
这个活动是RPA开发者的护身符。把它包在可能出错的代码外面,就算出错了也不会直接崩溃,而是会执行你预设的错误处理逻辑。
Try:
打开Excel文件
读取数据
写入系统
Catch:
记录错误日志
发送邮件通知
关闭Excel(防止进程残留)
Finally:
释放所有资源
调试的黄金法则:
- 先跑一次完整的流程,看看整体有没有问题
- 如果有问题,用断点定位到具体步骤
- 单步执行,观察每一步的变量变化
- 修复问题后,再跑一次完整的流程确认
说白了,调试就是「试错—定位—修复—验证」的循环。别怕出错,我到现在写流程也经常要调试好几轮。关键是掌握方法,别瞎试。