我是Automation Anywhere(RPA工具)的新手。我需要从Citrix环境中提取表(信息)。有人对这个问题有经验吗?
答案 0 :(得分:0)
Automation Anywhere在该领域没有强大的功能。 Citrix在要与之交互的表上放置一层。那就是他们整个安全的事情。
UiPath确实有一个新概念,可以使它模仿Citrix背后的想法。这是最前沿的,有时是不可预测的。 Automation Anywhere尚没有此功能,但它们可能很快就会推出。如果可以的话-我建议测试UiPath的开发版本。您可以在此处详细了解其Citrix自动化技术-https://www.uipath.com/solutions/technology/citrix-automation
就目前而言,据我了解,您能做的最好的就是在AA中创建并扩展OCR和图像识别以复制该技术。因此,您将拥有更多的代码行。无论如何,这就是UiPath要做的所有事情。
答案 1 :(得分:0)
Citrix最好通过计算机视觉实现自动化。两个选择:
我使用免费的kantu工具及其citrix automation功能。要从表中提取数据,请使用screen scraping命令OCRExtractRelative。当然,如果需要,您可以将AA与Kantu结合使用,并且仅将免费的kantu工具用于citrix自动化部分。
另一个选项是sikul plus Tesseract。但是,对于具有大量数据和小字体的表,Tesseract OCR质量通常不够好。
答案 2 :(得分:-1)
如果在citrix环境中安装了AA工具,那么如果表格是基于Web的,则很容易使用Web记录器提取表格。在网络录像机中,我们可以直接选择提取表。 如果是基于Windows的,则可以继续进行对象克隆或管理Windows控件