请高手帮我看一个程序
<P>(defun c:test ()<BR> (setq en_list (entget (car (entsel "Secelt object:"))))<BR> (if (assoc 62 en_list)<BR> (progn<BR> (setq en_list (vl-remove (assoc 62 en_list) en_list))<BR> (entmod en_list)<BR> )<BR> )<BR>) </P><P>本意是想选择一个对象把它的层属性改为随层,可不知为什么只返回删除了(62。x)的表,而对象的层属性却没有改变??</P>
<P>麻烦高手帮忙看一下哪里出问题了。</P> 这个不知道为什么不能改变?我也试过,只有把新的(62 . 256)组码加进去才能实现. (defun c:test ()<BR> (setq en_list (entget (car (entsel "Secelt object:"))))<BR> (if (assoc 62 en_list)<BR> (progn<BR> (setq en_list (subst (cons 62 256) (assoc 62 en_list) en_list))<BR> (entmod en_list)<BR> )<BR> )<BR>)
页:
[1]