(DEFUN swp_get_attrib (en / f dxf) (WHILE en (SETQ dxf (ENTGET en)) (IF (= (CDR (ASSOC 0 dxf)) "ATTRIB") (SETQ f (APPEND f (LIST (CDR (ASSOC 1 dxf)) ) ) ) ) (SETQ en (ENTNEXT en)) ) f ) 本来是想获取当前块(EN)中属性值的LIST的,结果出现了遍历图中自该图元后所有块的属性的错误,不知道怎么修改,请看看怎么改啊!
|