[LISP]请高手指教:如何枚举图纸中所有图层名称
如何枚举图纸中所有图层名称,敬请高手指教。 (defun get-layer-list ( / layers laylst idx)<BR> (setq layers (vla-get-layers<BR> (vla-get-activeDocument<BR> (vlax-get-acad-object))))<BR> (setq idx -1)<BR> (repeat (vla-get-count layers)<BR> (setq laylst (cons<BR> (vla-get-name (vla-item layers (setq idx (1+ idx)))) laylst)))<BR> (reverse laylst)<BR> )
页:
[1]