启动应用并获取窗口
打开或启动应用程序、浏览器或文件夹,并作为后续组件的执行对象。
# 组件说明
CubeRPA 7.4及以上版本支持Edge浏览器页面自动化。
应用程序启动方式分为根据窗口定位应用和根据配置路径启动应用,本文将根据启动方式为您介绍常规设置和高级设置。
# 根据窗口定位应用
应用程序启动方式为根据窗口定位应用时,窗口定位方式支持使用窗口特征信息和使用窗口定位器两种方式。
使用窗口特征信息时,常规设置如下:
配置项 | 说明 |
---|---|
重新选择 | 重新选择定位窗口。 |
初始网址 | 启动浏览器窗口时要打开的标签页初始网址,支持常用对象、暂存的数据、文本拼接/转换、自定义表达式四种输入方式。 |
被引用名称 | 将获取到的窗口暂存为Windows窗口类型的变量,名称可自定义。 |
使用窗口定位器时,常规设置如下:
配置项 | 说明 |
---|---|
重新选择 | 重新选择定位窗口。 |
编辑定位器 | 配置目标元素,详情请参见定位器 (opens new window)、动作验证 (opens new window)。 |
被引用名称 | 将获取到的窗口暂存为Windows窗口类型的变量,名称可自定义。 |
高级设置
配置项 | 说明 |
---|---|
无痕模式 | 设置使用浏览器时是否启动无痕模式,启动后浏览网页不会产生浏览记录。 |
清除缓存 | 设置使用浏览器时是否启动清除缓存,启动后可清理缓存文件。 |
等待页面加载 | 该功能仅适用于浏览器窗口。 |
其他高级设置项请参见高级设置 (opens new window)。
# 根据配置路径启动应用
配置项 | 说明 |
---|---|
启动选项 | 待启动的应用类型,支持启动应用和启动文件夹两种类型。 |
应用启动路径 | 待启动应用的安装路径。例如记事本应用程序的启动路径为C:\Windows\System32\notepad.exe 。支持常用对象、暂存的数据、文本拼接/转换、自定义表达式四种输入方式。 |
被引用名称 | 将获取到的窗口暂存为Windows窗口类型的变量,名称可自定义。 |
高级设置
配置项 | 说明 |
---|---|
应用参数 | 要启动或新建的应用对应文件的名称(或完整路径名称)、网址。支持打开文件、常用对象、暂存的数据、文本拼接/转换、自定义表达式五种输入方式。 |
工作目录 | 文件所在路径。支持常用对象、暂存的数据、文本拼接/转换、自定义表达式四种输入方式。 |
说明:如果应用参数为完整名称路径与工作目录不一致时,优先使用应用参数中的路径。
其他高级设置项请参见高级设置 (opens new window)。
# 使用示例
根据配置路径启动记事本应用并在路径C:\test
中新建note.txt文件。
流程示例图
操作步骤
- 通过启动应用并获取窗口组件启动记事本应用并打开新建note.txt文件的对话框。
说明:您可以通过任务管理器>右击应用进程>属性查看应用启动路径。
- 通过在界面元素上点击组件确定新建note.txt文件。
- 通过判断文件是否存在组件判断note.txt文件是否创建成功。
# 常见问题
为什么使用启动应用并获取窗口组件打开指定Chrome浏览器窗口时,出现Chrome浏览器白屏并自动关闭? 经排查,如果机器人运行环境中安装了深信服杀毒软件,深信服杀毒软件将拦截机器人运行,进而出现上述Chrome浏览器白屏并自动关闭的情况。请您手动开启一个Chrome浏览器窗口,再执行流程,从而避免由于杀毒软件造成流程中断。
最近更新时间: {
"value": "2023-09-11",
"effect": true
}