- (defun c:QZT(/ ladict ladict1 m n statenemelst)
- (setq ladict1(vla-GetExtensionDictionary (vla-get-layers (vla-get-ActiveDocument (vlax-get-acad-object)))))
- (repeat (setq m (vla-get-count ladict1))
- (setq ladict(vla-item ladict1 (setq m(1- m))))
- (repeat (setq n(vla-get-count ladict))
- (setq statenemelst(cons (vla-get-name(vla-item ladict(setq n(1- n))))statenemelst))
- )
- )
- (princ)
- )
请教一下论坛的各位大神、这是我在论坛里面找到的关于获取文件内图层状态的代码、
之前用没啥问题、今天突然发现这个代码获取的不仅是文件内的图层状态、
还把图层过滤器也给提取出来了、想问一下大家有没有办法只获取图层状态、不要图层过滤器呢?
我只想获取到第一张图中的图层状态名、不想要下面的图层过滤器名称、
请教各位大神有没有好的方法,测试文件我放附件里面了、感谢大家!
|