使用 App Integration package 中的 actions 从窗口提取文本并将其保存到字符串变量。
App Integration package 支持以下技术:
- UNIX shell,如 Cygwin、PowerShell 和 GIT shell
- Windows 应用程序,如计算器、命令提示符和记事本
App Integration package 中的 actions 基于传统技术,对特定应用程序有一定限制。要从应用程序和浏览器无缝获取数据,请使用 Recorder 包。
从 App Integration package 使用 actions 构建 bots
- 使用 action 打开要从其捕获文本的应用程序或文件。
Application package
- 使用 App Integration package 中的一个 actions 提取文本。
- 从 String package 中使用以下任一 actions 以操作捕获的文本:
- 提取文本:使用逻辑运算符从源字符串中提取文本。
- 拆分:将指定的字符串拆分为多个字符串,并将输出存储在列表变量中。
- 修剪:修剪字符串中的空格。
String package
App Integration package 中的 Actions
App Integration package 包括以下 actions:
Action |
描述 |
捕获区域 |
从窗口的捕获区域内提取文本,并将其保存到字符串变量中。
- 在窗口字段中,选择一个选项:从应用程序、浏览器或变量选项卡中选择。
- 应用程序:从当前在 Bot Creator 设备上打开的窗口(包括浏览器窗口)列表中选择。
- 浏览器:从 Google Chrome 选项卡列表中选择。
- 变量:选择现有窗口变量以指定应用程序窗口标题。
- 在窗口标题字段中插入通配符 (*),以搜索可以更改的窗口标题。
您可以使用正则表达式 (regex) 来标识窗口标题。为每个正则表达式条件选择正则表达式作为字符串或模式,然后输入值。默认情况下,窗口标题字段区分大小写。您可以启用不区分大小写的正则表达式修饰符以标识不区分大小写的窗口标题。 例如,您可以为所有以 ((\w*)-Notepad 开头的窗口标题名称输入字符串值 ((\w*)-Notepad,或者仅为与此模式匹配的窗口标题使用诸如 ((\w)\s)*document-Notepad 之类的模式。
- 可选:选择调整窗口大小选项以指定窗口尺寸。
此选项可提供更可靠的 bot。它根据记录任务的尺寸调整窗口的大小,这增强了机器人识别目标对象的能力。
- 单击捕获区域,然后选择要捕获的区域。
- 在将捕获的文本保存到变量字段中,选择字符串变量。
|
捕获可滚动文本 |
从特定窗口捕获所有可滚动文本
- 在窗口字段中,选择一个选项:从应用程序、浏览器或变量选项卡中选择。
- 应用程序:从当前在 Bot Creator 设备上打开的窗口(包括浏览器窗口)列表中选择。
- 浏览器:从 Google Chrome 选项卡列表中选择。
- 变量:选择现有窗口变量以指定应用程序窗口标题。
- 在窗口标题字段中插入通配符 (*),以搜索可以更改的窗口标题。
您可以使用正则表达式 (regex) 来标识窗口标题。为每个正则表达式条件选择正则表达式作为字符串或模式,然后输入值。默认情况下,窗口标题字段区分大小写。您可以启用不区分大小写的正则表达式修饰符以标识不区分大小写的窗口标题。 例如,您可以为所有以 ((\w*)-Notepad 开头的窗口标题名称输入字符串值 ((\w*)-Notepad,或者仅为与此模式匹配的窗口标题使用诸如 ((\w)\s)*document-Notepad 之类的模式。
- 可选:选择调整窗口大小选项以指定窗口尺寸。
此选项可提供更可靠的 bot。它根据记录任务的尺寸调整窗口的大小,这增强了机器人识别目标对象的能力。
- 单击捕获坐标以捕获窗口或窗口内特定区域的坐标。
- 在将捕获的文本保存到变量字段中,选择字符串变量。
|
捕获窗口的文本 |
从窗口提取所有文本并将其保存到字符串变量中。 |