RPA流程机器人
本页目录
windows控件
1. 鼠标点击
(1)功能介绍
此控件可以模拟鼠标的点击事件,也能通过调整控件的VirtualClick属性来调整为使用要点击元素自带的点击事件。
(2)属性列表
| 属性 | 说明 |
|---|---|
| 滚动行数 | |
| 绝对坐标-X | 点击点X坐标 |
| 绝对坐标-Y | 点击点Y坐标 |
| 目标对象 | 配合获取windows元素使用,为空时操作坐标执行点击 |
| 是否点击 | True |
| 是否双击 | False |
| 是否显示鼠标动画 | False |
| 是否虚拟点击 | False |
| 左键-1;右键-2;中键-4 | 使用鼠标哪个键位点击,默认1 |
| DisplayName | 鼠标点击 |
| 相对位移X | 0 |
| 相对位移Y | 0 |
其中最常用的是DoubleClick和VirtualClick两个属性,其中的DoubleClick指的是鼠标双击。当DoubleClick值为True时,代表鼠标左键双击动作,值为False时表示鼠标左键单击。当VirtualClick值为True时,代表虚拟点击,无鼠标移动,直接触发元素自带的点击事件,值为False,模拟鼠标点击,鼠标会移动到该元素上进行模拟鼠标左键点击。
Element代表点击动作点击的元素。OffsetX、OffsetY用来表示距离元素左上角的相对坐标。
(3)控件使用
鼠标点击控件往往配合其他控件使用,如获取元素控件。
2. 关闭应用
(1)功能介绍
此控件可以关闭打开的浏览器或者客户端程序,点击打开选择器,按住ctrl选择应用,点击ok,然后执行。
3. 打开应用
(1)功能介绍
此控件可以打开客户端程序,点击打开选择器,按住ctrl选择应用,点击ok,然后执行。
4. 复制到剪切板
(1)功能介绍
此控件用于复制文本内容到剪切板,一般和粘贴组件搭配使用。
(2)属性列表
| 属性 | 说明 |
|---|---|
| 待复制的内容 | String |
5. 粘贴
(1)功能介绍
此控件用于粘贴文本内容,一般和复制到剪切板组件搭配使用。
6. 获取windows元素
(1)功能介绍
对于windows上的应用,可使用此控件进行操作。
(2)属性列表
| 属性 | 默认值 |
|---|---|
| 元素内容 | String |
| 子元素 | UIElement |
| 超时时间 | |
| 定位符 | 选择后的元素标识 |
| 父定位符 | 父级元素标识 |
| 元素不存在是否报错 | 1 |
| Timeout | TimeSpan.FromSeconds(3) |
(3)控件使用
点击打开选择器,按住ctrl选择客户端模块,点击ok,然后执行。
7. 鼠标物理点击
(1)功能介绍
此控件一般用于网银系统相关项目(普通鼠标点击不生效的情况)。注:需要插入幽灵键鼠
(2)属性列表
| 属性 | 说明 |
|---|---|
| 绝对坐标-X | 点击点X坐标 |
| 绝对坐标-Y | 点击点Y坐标 |
| 是否点击 | True |
| 点击次数 | 1 |
| 是否移动鼠标 | False |
| 按键 | 使用鼠标哪个键位点击,默认1 |
| DisplayName | 鼠标物理点击 |
| 相对位移X | 0 |
| 相对位移Y | 0 |
8. 键盘输入
(1)功能介绍
此控件一般用于需要键盘输入的地方。
(2)属性列表
| 属性 | 说明 |
|---|---|
| 快捷键列表 | String[](例如ENTER、CTRLdeng ) |
| 输入类型 | 内容输入或者快捷键 |
| 输入内容 | String |
9. 硬件键盘输入
(1)功能介绍
此控件一般用于网银系统相关项目(普通键盘输入不生效的情况)注:需要插入幽灵键鼠
(2)属性列表
| 属性 | 说明 |
|---|---|
| Text | String |
10. ReadClipBoard
(1)功能介绍
此控件用于读取剪切板内容
(2)属性列表
| 属性 | 说明 |
|---|---|
| 剪切板结果 | String |
11. OCR操作元素
(1)功能介绍
Windows中的OCR操作元素与IE中OCR操作元素类似,不同的是,IE中只能选择固定的矩形,而Windows中是选择客户端的框,客户端位置移动并不影响OCR的结果。
(2)属性列表
| 属性 | 默认值 |
|---|---|
| Elements | |
| ElementValue | |
| MatchResult | |
| MatchString | |
| From | |
| FuzzyMatch | True |
| InOffsetX | 0 |
| InOffsetY | 0 |
| InputString | |
| IsClick | True |
| MaxResults | 1 |
| MinResults | 1 |
| Selector | |
| TargetString | |
| Timeout | TimeSpan.FromSeconds(3) |
| DisplayName | OCR操作元素 |
InOffsetX、InOffsetY目标字符串的相对偏移量,与鼠标移动点击有关。
TargetString需要识别的目标字符串。
InputString想给目标输入框进行赋的值可以通过这个属性,例如想给用户名旁边的输入框进行赋值,通过TargetString=“用户名”和调节InOffsetX、InOffsetY相对坐标,使用InputString属性进行赋值。
FuzzyMatch是否模糊匹配。
IsClick是否触发点击事件。
MatchResult匹配结果,是否匹配成功返回True或False。
MatchString匹配返回的字符串,通过模糊匹配返回的完整字符串,一般用于检验或流程设计的时候进行调试。
Selector表示选择器,其中内容为选中元素后所生成的Json字符串。
Elements通过选择器选择出来的元素集合。
ElementValue选择器选择出来的元素集合中第一个元素的Value值。
Timeout表示选择的超时时间。
(3)控件使用
选择元素与获取windows元素类似,选择好需要OCR的框后,流程运行时,会动态的对框进行截图。
意见反馈
- 卡顿
- 登录或账号问题
- 功能使用异常
- 意见或建议
- 其他
点击上传图片;单张图片应小于1M。
0/200
