如何使用 UI.Path 从 运行 Table 获取数据

How to using UI.Path to Getting Data from Running Table

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

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

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

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

谢谢 夏玛祖基坦

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 | 
+==============+

您绝对可以为此使用 UiPath。 您可以抓取数据或在应用程序上尝试 'Get Text' Activity。

然后将scrape/extracted数据移动到DataTable中;然后你可以写入 Excel、CSV、txt 文件等

启动流程并 运行ning 后,您可以利用 Orchestrator 按您想要的任何计划触发 - 每 运行 最多触发一分钟。如果您对 运行.

有非常特定的频率,也可以使用 CRON 表达式

由于您的 table 是按照最多五行的方式编写的,您可能希望在资产中存储最新阅读的索引;这样您就可以指示机器人在下一个 运行 时间读取哪一行(然后在完成后更新)