Lee Mac 发表于 2022-7-6 09:36:42

 
我不是说你不能使用循环;只是我上面发布的函数如果在循环中使用,效率会非常低。我在与单个图形交互时使用它,例如在我的“Steal”程序中。
 
当迭代多个图形时,我建议您构建打开文档的列表,创建ObjectDBX文档对象,然后使用我在上述函数中演示的逻辑来打开每个图形。[因此,不为每个图形创建打开的文档列表,也只创建ObjectDBX文档的一个实例,该实例仅在处理完所有图形后发布]。
 
以下是ObjectDBX的一些实现供您研究:
 
层提取器
批量查找和替换文本
全局属性提取器和编辑器
重置外部参照图层
从图纸中窃取
复制到外部参照
复制到图纸
从图形复制块
复制或重命名块
ObjectDBX包装器

Hippe013 发表于 2022-7-6 09:38:26

谢谢李!
 
这将是我开始学习的好材料。我看了另一条建议的线索。这似乎没有太大帮助(主要是谈论不恰当的语言)。我不明白为什么有人会贴出来,尤其是在寻求帮助的时候。无论如何,我感谢你的帮助!我会调查一下,看看我能想出什么。
 
当做
 
hippe013
页: 1 [2]
查看完整版本: 打开dwg而不使用