[求助]问个扩展数据的问题!
<p>在一张图中,有什么可能,会导致一个没有注册的扩展数据应用名注册不了?</p><p>另外,请问如何快速的清理掉那些空的扩展数据应用名(无扩展数据)?</p> <p>知道的,说一声,谢谢!</p> 本帖最后由 作者 于 2009-1-3 15:17:04 编辑 <br /><br /> <p>(defun c:delapp ()<br/> (setq r (tblnext "appid" t))<br/> (while r<br/> (vl-catch-all-apply 'vla-delete (list(vlax-ename->vla-object(tblobjname "appid" (cdr(assoc 2 r))))))<br/> (setq r (tblnext "appid"))<br/> )<br/>)</p><p>这种方法每次都要扫描图形,超慢!!!</p> <p>1.没遇到这种情况</p><p>2.可编程删除没有使用的APPID</p><p>用函数(tblnext table-name ) 得到所有的APPNAME<br/>对每一个APPNAME<br/>如果(ssget "X" '((-3 ("APPNAME"))))为空<br/>就删除这个APP<br/>删除APP的方法,论坛上有<br/></p><p></p>
页:
[1]