【问题标题】:How to using UI.Path to Getting Data from Running Table如何使用 UI.Path 从运行表中获取数据
【发布时间】:2022-01-22 01:01:54
【问题描述】:

我有一个显示运行表的应用程序桌面应用程序(在 Windows 10 上)。 该表最多只有 5 行。 每个新数据将显示在下一行/行上。 如果行已达到最大值,则数据将是 再次从第 1 行开始重新显示,依此类推。

这个应用程序运行一整天,我想获取运行数据并将其放入 擅长。我想使用 UI.Path,因为该应用程序不会创建数据副本或日志。

问题是 UI.Path 可以用来解决这个问题(捕获运行数据)吗?

注意新数据的频率非常高,它也使表运行得非常快。

谢谢 Xama Zukitan

Table Simulation :
+==============+
|Code | Value  |
+==============+
| A1  |  2.000 |
| A1  |  3.000 |
| A2  |  2.000 |
| A3  |  2.000 |<< This is a latest data, 
| A4  |  2.000 |      a new Coming Data will display at next row 
+==============+

+==============+
|Code | Value  |
+==============+
| A1  |  2.000 |
| A1  |  3.000 |
| A2  |  2.000 |
| A3  |  2.000 | 
| A5  |    900 |<< New data will be display here, 
+==============+      the new data is A5 - 900 

+==============+
|Code | Value  |
+==============+
| B2  |  3.300 |<< When a new data coming again, it will be display here, 
| A1  |  3.000 |      since max row is reached 
| A2  |  2.000 |      (start from row one again)  
| A3  |  2.000 |        the new data is B2 - 3.300 
| A5  |    900 | 
+==============+

    标签: capture uipath


    【解决方案1】:

    您绝对可以为此使用 UiPath。 您可以刮取数据或在应用程序上尝试“获取文本”活动。

    然后只需将抓取/提取的数据移动到 DataTable 中;然后您可以写入 Excel、CSV、txt 文件等。

    启动并运行流程后,您可以利用 Orchestrator 按您想要的任何计划触发 - 每次运行最多一分钟。如果您有非常特定的运行频率,您也可以使用 CRON 表达式。

    由于您的表是如何以最多五行的形式编写的,您可能希望将最新读数的索引存储在资产中;只是这样您就可以指示机器人在下一次运行时从哪一行读取(然后在完成后更新)

    【讨论】:

    • 谢谢,但是桌子每秒都在运行。并持续运行 24 小时。有时我们无法用眼睛捕捉正在运行的数据,因为数据运行得非常快。
    • 数据的来源是什么?可能值得与原始创建者检查是否有 API 或数据库,这些数据也正在写入,然后您可以查询。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-05-29
    • 2015-07-10
    • 1970-01-01
    • 2011-01-27
    • 2018-11-25
    • 2020-06-22
    相关资源
    最近更新 更多