本帖最后由 作者 于 2008-7-16 9:12:32 编辑
;;昨晚我也搞出来了 (defun GetLayerFilterList (/ Dic) (setq Dic (vla-GetExtensionDictionary (vla-Get-Layers (vla-Get-ActiveDocument (vlax-Get-Acad-Object)) ) ) Dic (dictsearch (vlax-vla-Object->Ename Dic) "ACLYDICTIONARY") ) (mapcar '(lambda (X) (cdr (assoc 300 (entget (cdr X))))) (vl-Remove-If '(lambda (X) (/= (car X) 350)) Dic) ) ) |