使用捕获区域 actionOCR package

使用捕获区域 action 可从应用程序窗口中的特定区域中提取文本。 您可以筛选提取的文本并将其分配给变量。

注: 当您使用捕获区域 action 从应用程序窗口的特定区域提取文本时,如果目标应用程序没有响应,bot 将在 30 秒(默认时间)后超时,并显示更详细的信息,包括:出错的行号以及相应的纠正 action 措施。

要提高从应用程序窗口的特定区域提取文本的准确性,请参阅此 Predefined profiles specification

按照以下步骤使用捕获区域 action

过程

  1. Actions 面板中,从 OCR package双击或拖动捕获区域 action
  2. 窗口标题字段中,选择一个选项:
    • 窗口: 捕获桌面上的窗口。 在窗口标题字段中指定应用程序标题。
    • 变量: 插入现有窗口变量。

    窗口标题字段中插入通配符 (*),以搜索可以更改的窗口标题。 可以在值的开头、中间或结尾指定一个或多个通配符 (*)。 例如,要对标题中包含 Microsoft 的任何窗口执行操作,请将通配符添加到值之前或之后来指示任何字符串:*Microsoft*bot 首先会搜索确切的窗口标题 (Microsoft),如果找不到匹配项,它会搜索标题中任何位置带有 Microsoft 一词的窗口。

    您可以使用正则表达式 (regex) 来标识窗口标题。 将每个正则表达式条件选择为字符串模式,然后输入值。 默认情况下,窗口标题字段区分大小写。

    要识别浏览器标题,您可以启用区分大小写选项以匹配字母大小写,或禁用该选项以识别字母大小写不匹配的窗口标题。
    注: 确保您系统上安装的最低 Bot Agent 版本是随 Automation 360 v.26 发布的版本。 如果存在随 Automation 360 v.25 或更早版本发布的 Bot Agent 版本,则默认情况下,将仅通过匹配字母大小写(区分大小写)识别窗口标题。
    例如,要匹配所有以单词开头、后跟 - Notepad 的窗口标题名称,您可以输入字符串* -Notepad,或者仅为与此模式匹配的窗口标题使用模式((\w)\s)*document-Notepad
    注:
    • 当您使用类型为字符串的正则表达式,并将 -title 作为任何 action 的窗口标题的输入值时,bot 可能会遇到运行时错误。 为了防止运行时错误,请确保在将字符串输入添加为 *-title 时,具有特定标题的应用程序已打开。 星号 (*) 只是一个字符,而不是通配符。
    • 当您使用类型为 Pattern 的正则表达式,并将 -title 作为任何 action 的窗口标题的输入值时,bot 可能会遇到运行时错误,因为输入值 *-title 是不正确的。

      请确保使用有效的正则表达式模式。

  3. 可选: 选择重设窗口大小选项以指定窗口尺寸。
    此选项可提供更可靠的 bot。 它根据录制任务的尺寸调整窗口的大小,这增强了 bot 识别目标对象的能力。
    • 如果在您录制任务时窗口最大化,则此选项处于取消选中状态。
    • 如果在录制任务时窗口未达到最大尺寸,则默认选择此选项,并且宽度和高度字段会自动填充窗口尺寸。
    注: 此选项仅适用于可以调整大小的窗口。 它不适用于桌面任务栏选项。
  4. 指定XY宽度高度坐标。
  5. 单击捕获区域
    bot 从屏幕的可见区域捕获文本,即使目标区域低于可见屏幕。
  6. 捕获图像前等待(毫秒)字段中,指定延迟时间。
    推荐: 如果您在使用远程桌面协议 (RDP) 访问的窗口中捕获,请将最小延迟时间设置为 1000 毫秒,以给出加载窗口时间。
  7. 选择筛选捕获的文本复选框以筛选捕获的文本。
    之前之后字段中指定要筛选出的文本。 例如,如果提取的文本为 Name: ABC Inc. 位置:,如要提取 ABC Inc.,您必须在之前字段中指定位置:并在之后字段中指定名称:
  8. 选择修剪捕获的文本复选框以修剪多余空格。
  9. 选择加载配置文件复选框,然后选择一个选项,以根据 ABBYY 配置文件加载区域设置:
    注: ABBYY FineReader12.5.15.7 与 Automation 360 一起安装,不需要任何其他设置。
    • Control Room 文件: 使用 Control Room 上可用的文件。
    • 桌面文件: 使用设备上可用的文件。
    • 变量: 使用文件变量指定文件位置。
  10. 选择区域设置列表中,选择设备的语言。
    注: 目前仅支持英语、日语和俄语区域设置。 如果您已从选择区域设置列表和加载配置文件选项中选择了一个选项,则系统会根据加载配置文件选项考虑区域设置。
  11. 将值分配给变量列表中,选择字符串变量。
  12. 单击保存