帮助中心
启动应用并获取窗口

打开或启动应用程序、浏览器或文件夹,并作为后续组件的执行对象。

# 组件说明

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文件。

流程示例图

操作步骤

  1. 通过启动应用并获取窗口组件启动记事本应用并打开新建note.txt文件的对话框。

说明:您可以通过任务管理器>右击应用进程>属性查看应用启动路径。

  1. 通过在界面元素上点击组件确定新建note.txt文件。

  2. 通过判断文件是否存在组件判断note.txt文件是否创建成功。

# 常见问题

为什么使用启动应用并获取窗口组件打开指定Chrome浏览器窗口时,出现Chrome浏览器白屏并自动关闭? 经排查,如果机器人运行环境中安装了深信服杀毒软件,深信服杀毒软件将拦截机器人运行,进而出现上述Chrome浏览器白屏并自动关闭的情况。请您手动开启一个Chrome浏览器窗口,再执行流程,从而避免由于杀毒软件造成流程中断。

最近更新时间: { "value": "2023-09-11", "effect": true }