Jef! 发表于 2022-7-5 23:30:02

如何检索实体名称

虽然使用tablobjname从任何表中检索任何实体的任何对象名称都很简单,但有没有方法检索特定打印样式的实体名称?
 
 
我知道如果任何层使用特定的打印样式,我可以通过(dictsearch(namedobjdict)“ACAD\u PLOTSTYLENAME”)查看相应的DXF代码350来获得它,但我确信还有更直接的途径。
干杯
杰夫!

Lee Mac 发表于 2022-7-5 23:51:22

(defun _getplotstyle ( sty / dic )
   (if (setq dic (dictsearch (namedobjdict) "acad_plotstylename"))
       (cdr (assoc -1 (dictsearch (cdr (assoc -1 dic)) sty)))
   )
)

Jef! 发表于 2022-7-6 00:21:01

我认为我的历史窗口部分脱离了屏幕,因为(dictsearch(namedobjdict)“ACAD\u PLOTSTYLENAME”)返回所有打印样式,而不仅仅是我在第一篇帖子中所说的正在使用的打印样式。我应该自己找一个。
 
 
一如既往,我们非常感谢您的指导。谢谢李!
祝你过得愉快

Lee Mac 发表于 2022-7-6 00:41:10

不用担心,杰夫
页: [1]
查看完整版本: 如何检索实体名称