Uipath RPA自动化屏幕报废错误

时间:2018-09-26 12:17:11

标签: rpa uipath

我有一个图像,该图像是.tiff格式的页面扫描副本。根据我的研究,UiPath不支持tiff格式-因此我将其作为输入手动将其转换为jpg。由于它是图像,因此我将屏幕抓取与Google OCR一起使用-质量不符合预期,但它们处于可接受的水平。现在,我面临的问题如下所述。

  1. 在处理屏幕抓取时,我已经在一个系统上完成了整个抓取过程。当我将其移至另一个系统时,出现错误提示。 Error Image
  2. 是否有更好的方法从图像中获取文字?

1 个答案:

答案 0 :(得分:1)

  

我遇到错误了

通过使用通配符确保选择器具有弹性。造成错误的最可能原因是UiPath在查找标题完全为your-file-name.tif的窗口(已删除该部分)。当您打开另一个具有不同名称的图像时,这将始终失败。

此选择器将查找具有准确标题的IrfanView应用程序:

<wnd app='i_view32.exe' cls='IrfanView' title='UK1.tif - IrfanView (Zoom: 618 x 874)' />

通过引入通配符,您可以查找在IrfanView中打开的任何tif文件:

<wnd app='i_view32.exe' cls='IrfanView' title='*.tif*' />
  

是否有更好的方法从图像中获取文字?

您可以直接将其加载到类型为System.Drawing.Image的变量中,而不必在查看器中打开图像。请注意,这也支持大多数TIFF文件-因此,无需进行转换。然后,您可以使用Google Cloud OCR活动执行OCR,将单词和OCR文本存储在两个专用变量中。请查看help了解更多详细信息。

Google OCR in UiPath