lladoog 发表于 2022-7-6 06:11:11

使用&

你好
 
我在这些地方潜伏了一段时间,现在我需要帮助解决我自己的问题。(我使用autocad mechanical 2013)
 
我有一个cad图纸,其中包含1000个块,每个块都有自己的零件参考。当我们同时使用autodesk Vault和cad的设计中心时,块名称和partref描述都需要匹配。目前很多街区都没有。
 
我正在研究的是一个lisp类型的例程,它将自动重命名图形中的所有块及其零件参考描述。
 
由于我是lisp的新手,我希望论坛能帮我解决这个问题。
 
谨致问候,
拉杜格

ripuz 发表于 2022-7-6 06:34:50

你好
 
重命名块很容易,但我们需要知道在哪里可以找到零件引用。
零件引用是放在扩展数据中还是仅放在属性中?
 
如果你不知道答案,复制粘贴这个。选择一个块并将结果张贴在此处。
(entget (car (entsel)) '("*"))

BlackBox 发表于 2022-7-6 06:43:12

欢迎来到CADTutor,祝贺你的第一个帖子!
 
 
 
该“部分引用描述”如何与每个块引用一起存储,作为其名称的一部分?
 
听起来你想在单批处理过程中完成这项工作,这应该是可能的,但我不确定你是否提供了足够的信息(或样本图纸)来帮助我们。。。如果没有其他功能,您可以随时右键单击重命名所需内容。
 
干杯

neophoible 发表于 2022-7-6 06:58:14

这些区块是如何创建的?这是特定于机械的吗?我并不是说它不能定制,如果是的话,只是问一下这是否是机械领域的标准。在任何情况下,您都应该更新您的个人资料,以显示您当前使用的内容。
 
哦,欢迎来到论坛!

lladoog 发表于 2022-7-6 07:01:31

大家好,
 
谢谢你的回复。
 
ripus-我已经运行了您的代码,命令行中引用了以下内容:
 

 
我附上了一个示例图形链接:https://dl.dropboxusercontent.com/u/4770031/example%20block.dwg
 
这是一个包含AMPARTREF对象(特定于autocad mechanical)的标准块。这包含零件的品牌/型号等。
 
我想要的是一个批量/批处理例程,该例程自动重命名图形中的所有块,其零件参考描述位于每个块中。
 
由于有1000多个区块,我希望这个过程是自动的,而不是手动重命名,因为这将耗费数周的劳动力。
 
谨致问候,
拉杜格

lladoog 发表于 2022-7-6 07:16:00

碰撞
页: [1]
查看完整版本: 使用&