求助:怎样删除扩展信息
<P>我尝试了下面的方法,结果不行</P><P>(entmod(vl-remove (assoc -3 (entget ent (list "*"))) (entget ent (list "*"))))</P> <P>(defun c:test ()<BR> (setq e (car (entsel)))<BR> (setq es (entget e))<BR> (setq es1 (entget e '("*")))<BR> (setq app (caadr (assoc -3 es1)))<BR> (if app<BR> (progn<BR> (setq xd (list -3 (list app)))<BR> (setq es (append es (list xd)))<BR> (entmod es)<BR> )<BR> );if<BR>)</P>
<P>先读出扩展数据的应用程序名,然后由该应用程序名构建个不包括数据项子表的表,</P>
<P>再与(entget e)的表相连,然后entmod,也就是用空的表刷新原来的表</P>
re
<P>多谢二楼高手指点。</P>
页:
[1]