f700es 发表于 2022-7-6 11:01:59

qleader到的LISP例程

大家好,我需要一个lisp例程来生成一个引线,该引线将从其属性中提取块的模型名称。我希望它在文件空间中工作,所以我发现了很多。所以从这个开始。。
 
;;turn the osnaps off, but remember the original setting
(setq myos (getvar "osmode"))
(setvar "osmode" 0)
(command "mspace"),它必须以此结束。。
 
块属性中的标记为“PARTID”。它的价值是我想要领导者展示的。我可以派一个街区的人去看看是否有用。
 
TIA
 
肖恩

alanjt 发表于 2022-7-6 11:28:28

使用(vlax invoke OBJ’GetAttributes)提取属性,并单步执行列表。找到匹配的属性后,可以提取所需的数据。

David Bethel 发表于 2022-7-6 11:37:53

我会尝试这样的方式:
 
2
 
你需要在适当的时候添加MSPACE/PSPACE内容。我的猜测是插入位于模型空间中,并且您希望引线位于图纸空间中。
 
但这应该是一个开始-大卫

f700es 发表于 2022-7-6 11:50:41

谢谢艾伦和你,大卫。大卫,让我试试你的,看看效果如何。是的,插入从模型开始,然后在图纸空间结束。
谢谢
 
肖恩

ravi12 发表于 2022-7-6 12:11:16

你好,我需要你们的帮助。要提取块的XYZ和旋转角度是他们的任何lisp 4。还有一件事,我有一个lisp,我只能提取xyz plz帮助我
页: [1]
查看完整版本: qleader到的LISP例程