muhanleek 发表于 2009-1-2 21:51:00

[求助]问个扩展数据的问题!

<p>在一张图中,有什么可能,会导致一个没有注册的扩展数据应用名注册不了?</p><p>另外,请问如何快速的清理掉那些空的扩展数据应用名(无扩展数据)?</p>

muhanleek 发表于 2009-1-3 12:48:00

<p>知道的,说一声,谢谢!</p>

muhanleek 发表于 2009-1-3 15:07:00

本帖最后由 作者 于 2009-1-3 15:17:04 编辑 <br /><br /> <p>(defun c:delapp ()<br/>&nbsp; (setq r (tblnext "appid" t))<br/>&nbsp; (while r<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; (vl-catch-all-apply 'vla-delete (list(vlax-ename-&gt;vla-object(tblobjname "appid" (cdr(assoc 2 r))))))<br/>&nbsp;&nbsp;&nbsp; (setq r (tblnext "appid"))<br/>&nbsp; )<br/>)</p><p>这种方法每次都要扫描图形,超慢!!!</p>

Student 发表于 2009-1-3 15:48:00

<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]
查看完整版本: [求助]问个扩展数据的问题!