UIpath 基础---Lesson1

1.1UiPath下载安装与激活

一、UiPath下载

1、打开官网https://www.uipath.com.cn,点击开始试用

 

 

2、选择获取UiPath社区版

 

3、写姓、名、电子邮箱地址、专业领域、职位、公司、公司所在行业、国家和地区,勾选同意协议,点击提交

注意:电子邮箱地址必须为企业邮箱,非企业邮箱可能会收不到邮件

 

4、提交成功之后,将会往上一步填写的企业邮箱发送一个下载链接

 

5、过几分钟之后查看邮件下载即可

二、UiPath安装

1、双击UiPathStudioSetup_X.exe安装文件

 

2、将进行安装等待中

 

3、安装完成后进入激活界面

 

4.选择Activate Community Edition 激活

5.输入邮箱地址后即可激活

1.2UiPath第一个案例Hello World!

1、弹出框Hello World

在弹出的窗口中创建序列

在新建的序列中,在搜索框中输入“Message Box”,Studio自动搜索出结果。

选中“Message Box”,然后拖拽到界面带+号区域。

在文本框输入要弹出的提示信息,记得带引号

 

输入提示信息以后,运行程序

 

运行结果如下

1.3UiPath变量介绍和使用

1 变量

变量主要用于存储数据,它在RPA中扮演重要的数据传递角色,是RPA编程不可或缺的一部分。它包括变量名称和变量的值,变量的值支持多种数据类型,包括从通用值,文本,数字,数据表,时间和日期,UiElement到任何.Net变量类型

2 变量类型

字符串类型:用于存储任意类型的信息。

注意:UiPath中的所有字符串都必须放在引号之间。

布尔型类型:用于存储true或者false变量,主要用于判断做出决策,从而更好的控制流程。

整数变量:主要用于存储数字信息。主要用于执行方程式后者比较,传递重要数据。

数组变量:主要存储相同类型的多个值。

日期时间变量:用于存储有关任何日期和时间的信息

数据表变量:用于存储二维数据结构的DataTable数据,具有行和列的属性。

通用值变量:GenericValue变量是一种变量,可以存储任何类型的数据,包括文本,数字,日期和数组,并且是UiPath Studio特有的。

注意: GenericValue变量的自动转换机制可能转换不正确

队列变量:用于存储一个从项目容器(队列)中提取的项目。通常,出于在各种情况下进一步使用队列项目的目的而进行提取

3 变量应用

变量名称:一般变量名称的前缀带类型的简写,如字符串变量前缀带str,整数变量前缀带i,格式为:类型的简写+变量属性或者动作。

变量类型:string是字符串类型,int32整数类型,boolean为布尔型,object为对象类型即通用类型,datatable为数据表变量,string[]是字符串数组。XmlDoucument为.Net支持的数据类型。

变量范围:变量可用的区域,例如特定活动。默认情况下,它们在整个项目中都可用。

默认值:变量的默认值。如果此字段为空,则变量将使用其类型的默认值进行初始化。例如,对于Int32,默认值为0。
请注意,无论Studio界面语言如何,变量的默认值都必须以英语提供。

实例一(字符串类型)

1.新建一个序列

2.添加一个活动

3.创建变量

4.输入变量名后,回车

变量将在变量面板中显示,支持修改变量的类型和变量的范围

5.添加活动“Assign”到序列中

6.设置变量的值

7.同样的方法,添加活动“Message  Box”到序列中
 

8.按F5。执行自动化。显示结果如下:

实例二(布尔类型)

1.新建一个流程图

2.输入流程名称和保存的位置

3.在流程图中添加一个“Input Dialog”

设置该节点为首节点

2  同样的方法,添加“Flow Decision”到界面
 


 

 

3  连接节点
 


 


 

 


 

 

4同样的方法添加两个“Assign”活动、一个“Flow Decision”和两个“Messge Box”,结果示意图如下

 

 


 

 

左边的”Message Box”,输入“It is a odd number”,
右边的“Message Box”,输入“It is a even number”
5 在 “变量面板”添加布尔型变量Falg和整数变量Num
 


 

 

6 在“Input Dialog”在输入对话框中,赋值变量Num
 


 

 

7 在“Flow Decision”,增加判断流程跳转的条件
 


 

 

浏览进入表达式编辑器,编辑完成,点击“OK”确认。
 


 

 

同样的方法赋值第二个“Flow Decision”,判断的条件是布尔型变量Falg
 


 

 

9运行结果
 


 

 

 


 

 

实例三(整数型)
1创建一个空序列
 


 

 

2增加两个“Assign”和一个“Message Box”到界面上,如下图

 

 


 

 

3在变量面板中,添加两个Int32的变量

 

 


 

 

4给变量birthday和age 赋值。
字符串连接用“+”,非字符串的变量必须调用ToString()转换成字符串才能连接。
 


 

 

5运行结果如下
 


 

 

实例四(数组)
1创建一个新序列
2创建三个字符串变量FirstName,LastName,Age和字符串变量数组NameAge
 


 

 

3添加三个“Input Dialog”分别赋值三个字符串变量First_Name,Last_Name,Age
 


 

 

4添加”Assign”活动,然后赋值给NameAge
 


 

 

5增加一个“Message Box”,把NameAge信息显示出来。NameAge变量的位置从0开始。
 


 

 

6运行结果如下
 


 

 

 


 

 

 


 

 

 


 


 

实例五(日期时间型)
1创建一个序列

 

 


 

 

2添加两个日期变量Today和LastTime
 


 

 

搜索“System DateTime”
 


 

 

添加成功后,效果如下
 


 

 

同样的方法添加一个“TimeSpan”
 


 

 

3在序列中添加两个“Assign”,并给变量赋值。
 


 

 

Today赋值Now,LastTime赋值Today.subtract(span)
4添加一个“Excel Application Scope”
 


 

 

5在“Excel Application Scope”的属性面板设置workbook的路径,如果不存在将自动创建。
 


 

 

6在“Workbook”中添加“Write Cell”,并将LastTime赋值到“Write Cell”中
 


 

 

注意:LastTime要转换成字符串输出
7F5运行,结果如下
 


 

 

实例五(数据表变量)
1添加一个序列
 


 

 

2添加两个DataTable变量NamesList和DateInfo
 


 

 

 


 

 

添加完成后,效果如下
 


 

 

3添加两个活动“Read Range”到序列中,同时它们的“OutPut”分别赋值两个DataTable变量
 


 

 

 


 

 

 


 

 

 


 

 

4外面的框添加两个“Write Range”,效果如下
 


 

 

5按F5运行,运行结果如下

 

 


 

 

 

 

1.4 UiPath参数介绍和使用

一、参数介绍
用于将数据从一个项目传递到另一个项目。在全局意义上,它们类似于变量,因为它们动态地存储数据并传递给它。变量在活动之间传递数据,而参数在自动化之间传递数据。因此,它们使你能够一次又一次地重用自动化。
UiPath Studio 支持大量的参数类型,这些参数类型与变量的类型一致 。因此,您可以创建泛型值、字符串、布尔值、对象、数组或DataTable 参数,还可以浏览 .NET 类型,就像在变量情况下一样。
此外,参数有指定的传递方向 (In, Out, In/Out, Property) ,它告诉应用程序存储在它们中的信息应该放在哪里。
二、创建参数
创建参数的方法有两种,一种是在活动中,另外一种是参数面板里。在活动中创建参数实例如下:
1、将活动的元素拖到新建的序列或者流程图中

 





2、拖拽一个活动元素到带+号的区域,然后找到文本输入区域,右键选择“创建输入参数(快捷键Ctrl+M)”或者“创建输出参数(快捷键Ctrl+M)”

 





输入参数名称后回车,将在参数面板看到你添加参数信息。添加后可以在参数面板,修改参数方向、参数类型、默认值信息。
注意:为了区分参数类型,一般在参数名称加前缀“in_”or“out_”.

 





3、在参数面板添加参数:
点击“创建参数”,输入参数名称、方向、参数类型和默认值。

 





4、删除参数,我们只需要在参数面板中选取要删除的参数,右键选中”删除(D)”

 





三、使用参数
1、新建一个序列,点击“New”,选择“Sequence”。

 





2、添加一个活动,选择一个活动拖到序列中。

 





3、新建一个参数,参数方向是输出,参数类型为字符串型。
添加调用给参数赋值。

 





4、在刚刚拖拽进来的活动,找到“属性面板”中的Text属性,添加“Out_para_test”参数。

 






 





4、添加“”Assign”活动到序列中,然后在“To”文本框中输入参数的名称和参数的值。

 





5、添加另外一个项目,添加一个空的序列,命名为“third.xaml”。在“工程面板”中把刚刚建好的序列(second.xaml)拖拽到界面上带“+”号区域。

 





 





6、在变量面板添加一个新的变量“varTest"

 





7、导入参数

 





8、选择输出参数“out_para_test”,在“value”列中输入变量“varTest”,然后点击“OK”。

 





9、导入参数完成后,添加“Message Box”输出“varTest”,把参数显示出来。

 





10、点击运行,最终结果为


 

 

文章来源:http://www.rpazj.com
作者:RPA之家

 

 

 

 

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值