![]() |
删除实体扩展数据不起作用?
删除实体扩展数据不起作用?
www.dimcax.com 删除实体扩展数据不起作用?删除实体扩展数据不起作用?不知道哪里错了! (defun delxdata(ename / m xdata xdatanew xdataold) (setq m (entget ename (list "id"))) (if (setq xdata (assoc -3 m)) (progn (setq m (entget ename (list "*"))) (setq xdataold (assoc -3 m)) (if (> (length xdataold) 2) (progn (setq xdatanew (vl-remove (cadr xdata) xdataold)) (setq m (subst xdatanew xdataold m)) ) (setq m (vl-remove xdataold m)) ) (entmod m) ) ) ) d (defun delxdata (ename / m xdata xdatanew xdataold) (if (setq m (entget ename (list "id"))) (progn (entmake (entget ename)) (entdel ename) ) ) ) 多动脑筋 d 只能用这种方法了?为什么entmod不起作用呢 d 我不知道它是否确实不能这样做,但如果它真的做不到,我觉得就没有为什么好言,你只有去问autodesk公司,为什么这样做。。。 多动脑筋 d 我也是用二楼meflying 的做法的. 呵呵. 因為專業, 所以精彩! 多多學習.多多進步 . 明经在我在! 我的代表作/bbs/dispbbs.asp?boardid=2&id=33961 /bbs/dispbbs.asp?boardid=14&id=58568&page=1 d 试了n多,就这个好用,多谢! |
| 所有的时间均为北京时间。 现在的时间是 11:41 PM. |