线程评级:
如何检索两个具有相同名称的目标?
# 1
如何通过API将两个具有相同名称的目标作为单独的项检索?

我知道我可以通过它的名称“tar01”来检索目标项:


代码:
item = RDK.Item('tar01',ITEM_TYPE_TARGET)


但是假设我在站树中有两个名称相同的目标,'tar01',它们可以链接到同一站中的不同机器人。我如何检索作为单独的项目?

最好的问候,

Maarten
拥有多个同名的目标并不是一个好的前提。
你这是在自找麻烦。

但无论如何。

您可以使用ItemList检索站点中的所有项目。//www.x7093.com/doc/en/PythonAPI/robo...k.ItemList
然后,您可以遍历项目并查找ITEM_TYPE_TARGET名称为“Your_Name”的所有项目。

然后,您可以使用".getLink()"检索链接到目标的机器人//www.x7093.com/doc/en/PythonAPI/robo...em.getLink

杰里米
有关RoboDK及其功能的有用信息,请访问我们的爱游戏ayx高尔夫球在线文档通过观看我们的教程Youtube频道


# 3
谢谢Jeremy,使用ItemList()将为我工作!

我知道建议避免使用相同名称的两个目标,但我可以看到这是一个合理的情况,例如在站点中进行复制粘贴。实际上,我现在可以使用ItemList()检查任何项是否重复使用相同的名称,并发出警告或自动应用一些更改。

再次感谢,

Maarten




浏览此线程的用户:
1客人(年代)