满意答案
sadagfasdad
推荐于 2016.01.11
(Defun C:T911 (/ lstText i sum textA tmp)
;;子函数:返回列表4102("52" "36" "48")
(Defun GetAttsFromBlk(/ lstSS ss i lstText en vn lstAttrs TagString)
(setq lstSS '((0 . "INSERT") (2 . "wdx_new_00")))
(setq ss (vl-catch-all-apply 'ssget (list lstSS)))
(cond ((or (null ss) (vl-catch-all-error-p ss)) (vl-exit-with-value 0)))
(setq i 0)
(setq lstText '())
(repeat (sslength ss)
(setq en (ssname ss i)
i (1+ i)
vn (vlax-ename->vla-object en)
lstAttrs (vlax-safeArray->list (vlax-variant-value (vla-getattributes vn)))
)
(foreach attr lstAttrs
(setq TagStr