本帖最后由 llsheng_73 于 2016-8-25 09:28 编辑
 - (defun tt(e xdatas / ty app);;e为图元名或者有效的图元数据,xdatas扩展数据表((appname data data...)(appname data data...)...(appname data data...))
- (setq ty(type e)
- app(mapcar'car xdatas))
- (vl-every'regapp app)
- (if(member ty'(ename list))
- (entmod(append(if(= ty'ename)(entget e)e)
- (list(cons -3(mapcar'(lambda(x)(cons(car x)
- (mapcar'(lambda(x / ty)
- (cons(cond((=(setq ty(type x))'str)1000)
- ((= ty'real)1040)
- (t 1070))x))(cdr x))))xdatas)))))))
(tt(car(entsel))'(("SOUTH""300000""111111""一""251"))) |