Studio
2023.10
false
Studio 用户指南
Last updated 2024年7月15日

使用输出或屏幕抓取方法的示例

为了举例说明如何使用几种屏幕抓取方法以及它们之间的实际差异,让我们首先抓取一个包含部分文本的记事本窗口,看看结果如何。我们使用了下面的屏幕截图。



全文方法



您可以看到,未保留任何格式,但如果在抓取时隐藏记事本窗口,则仍将检索文本。这是最快的方法。

原生方法





正如您在第一个屏幕截图中所看到的,您可以提取文本及其在屏幕上的位置,并可以检索每个单词的确切位置(第二个屏幕截图)。

Microsoft OCR 方法



可以看到,这种输出方法的准确性不是 100%,但它仍然能够保持文本的位置。也可以获得屏幕上精确的位置(以像素为单位),可以看到,它不是输出方法中最快的。

Google OCR 方法



与 Microsoft 的 Modi 一样,Google OCR 方法并不是完全精确,而且与其他方法相比,花费的时间也更长。但 Google OCR 可以检索文本在窗口中的位置。

现在,在画图中的黑色页面上添加一些白色文本,然后尝试抓取这些文本。



您可以看到,只有 OCR 方法才能在此场景中生效。



现在,让我们尝试抓取一个应用程序并查看结果。我们使用一个虚拟费用应用程序,您可以在这里下载这个应用程序。



如果我们抓取整个窗口,就会收到以下结果:

  1. 包含隐藏文本的“全文”方式效果也很好,甚至能够读取最小化和恢复按钮。



  2. “原生”在此用户界面中无效,因为此用户界面没有使用图形设备界面来呈现文本。有关 GDI 的更多信息,请参阅 Microsoft 官方文档
  3. Microsoft OCR 性能相当好,尽管准确率仍然不是 100%。



  4. Google OCR 并不能很好地处理这个用户界面,因为抓取的区域非常大。



  • 全文方法
  • 原生方法
  • Microsoft OCR 方法
  • Google OCR 方法

此页面有帮助吗?

获取您需要的帮助
了解 RPA - 自动化课程
UiPath Community 论坛
Uipath Logo White
信任与安全
© 2005-2024 UiPath。保留所有权利。