王咣生 发表于 2006-7-20 13:29:00

这个图为什么有1Mb多?

这个图为什么有1Mb多?已经purge了,到底有什么在里面呢?怎么解决了(除了wblock写块之外)

iceberg2509 发表于 2006-7-20 13:50:00

<P>看过了,不知道为什么,就算删除全部图元实体,还是一样大</P>

wjm3 发表于 2006-7-20 13:59:00

<P>存在68414个未命名的group造成的。</P>

iceberg2509 发表于 2006-7-20 14:06:00

<P>看到了,打开未命名选项时,电脑就像死机一样,太多了。</P>

spring 发表于 2006-7-20 14:16:00

晕,用2004保存为2002的版本就变3MB多了,除了用WBLOCK外用复制.粘帖也可以

王咣生 发表于 2006-7-21 08:45:00

谢谢大家啦

oyxx1023 发表于 2006-7-21 18:15:00

<P>J R ,是的,存在大量的未命名的组.</P>

lbf1618 发表于 2006-7-25 22:48:00

写块后有用的编组也没有了,有什么办法解决清除无用编组的问题?

rongyifei 发表于 2006-7-26 20:17:00

<P>我刚才写了一个程序,可以清除无用的编组,不过速度较慢,对于上面的图档大概要运行七八分种,清除无用的编组后图档大小大约是39K.</P>
<P>(defun c:test ()<BR>&nbsp; (setq&nbsp;groupsobj&nbsp; (vla-get-groups<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; (vla-get-activedocument (vlax-get-acad-object))<BR>&nbsp;&nbsp;&nbsp;&nbsp; )<BR>&nbsp;groupcount (vla-get-count groupsobj)<BR>&nbsp; )<BR>&nbsp; (while (&gt; groupcount 0)<BR>&nbsp;&nbsp;&nbsp; (if&nbsp;(vlax-method-applicable-p<BR>&nbsp;&nbsp; (vla-item groupsobj (- groupcount 1))<BR>&nbsp;&nbsp; 'delete<BR>&nbsp;)<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; (vla-delete (vla-item groupsobj (- groupcount 1)))<BR>&nbsp;&nbsp;&nbsp; )<BR>&nbsp;&nbsp;&nbsp; (setq groupcount (- groupcount 1))<BR>&nbsp; )<BR>)</P>
页: [1]
查看完整版本: 这个图为什么有1Mb多?