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

我知道我可以通过它的名字'tar01'来检索目标项目:


代码:
项目= rdk.item('tar01',item_type_target)


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

最好的祝福,

玛琳
具有同名的多个目标不是一个不错的前提。
你有点要求遇到麻烦。

但无论如何。

您可以使用ItemList检索站中的所有项目。//www.w5838.com/doc/en/pythonapi/robo...k.itemlist.
然后,您可以通过项目迭代并查找所有item_type_target是名称“your_name”。

然后,您可以使用“.getlink()”检索链接到目标的机器人。//www.w5838.com/doc/en/pythonapi/robo...em.getLink.

杰里米
通过访问我们寻找有关Robodk及其功能的有用信息在线文档通过观看我们的教程YouTube Channel.


谢谢杰里米,使用ItemList()将为我工作!

我理解它建议避免两个具有相同名称的目标,但它是一个可以看到的似似乎的情况。在站中复制粘贴。事实上,我现在可以使用ItemList()来检查任何项目的双重使用相同的名称,并发出警告或自动应用一些更改。

再次感谢,

玛琳




浏览此主题的用户:
1位客人