【问题标题】:How to compare and find desired result from a table如何比较并从表中找到所需的结果
【发布时间】:2017-11-20 22:12:23
【问题描述】:

我正在使用 Blueprism Surface Automation 培训应用程序App1App2,我想使用姓氏作为搜索过滤器来查找帐户。在这里,我有多个匹配项,并想根据名字Result_image 选择一个结果。 怎么做?任何建议。

与此同时,我正在尝试这个, 尝试使用可访问性模式,其中我选择了一次名字,然后只需更改区域的 y 坐标并读取值,但我找不到任何选项来执行此操作。有一个选项Movable,但不知道如何使用。

欢迎任何其他方法。

【问题讨论】:

    标签: automation blueprism rpa


    【解决方案1】:

    “Blue Prism 培训”应用程序是使用高级技术的游乐场,而该窗口正是用于学习 Surface Automation 的基础知识。它是专门这样做的,没有它真的很难工作,所以我真的不认为你不能不使用表面。..

    你想做的练习很难,所以我建议先做一个简单的练习 - 阅读表格中的第一个名字。

    对此的常规解决方案如下: 1) 使用区域模式识别窗口 2) 在包含“名称”字段的窗口中指定一个区域 3) 使用 BluePrism OCR 读取那里写的内容并检查是否是您要搜索的内容。

    如果你完成了这个练习,那么你可以考虑阅读下一个名字。

    最简单的方法(它仍然不简单!)是拥有动态区域,它将要求“开始 Y”、“结束 Y”、“开始 X”、“结束 X”参数。这样,您可以为该对象指定参数并随心所欲地移动它。然后使用循环和基本数学,您可以将该区域移动到表中的下一个字段。

    祝你好运!

    【讨论】:

    • 谢谢,我已经实现了你的建议,我想要一种不同的方法,我不需要 OCR,因为我想要自动化的另一个应用程序包含类似的数据表,并且文本识别失败。我想在没有 OCR 的情况下实现它,有没有办法做到这一点。
    • 嗯,这个应用程序是最坏的情况。没有 win32 模式或 AA 模式或任何可以坚持的东西。剩下的就是OCR。 ¯\\_(ツ)_/¯ 好吧,我希望你的另一张桌子更好用,否则的话,看起来工作量很大。
    • 我只是在使用这个应用程序进行练习。另一个应用程序同时支持 Win32 和辅助功能模式。没有ocr有没有办法做同样的事情。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-01-06
    • 2015-01-09
    • 2012-10-19
    • 2022-07-30
    • 1970-01-01
    相关资源
    最近更新 更多