usestone 发表于 2010-8-19 07:33:00

[求助]为何一张Autocad图删除所有图元还占36M?

<font face="Verdana">为何一张Autocad图删除所有图元还占36M的空间?打开图纸也很慢,觉得奇怪,想搞懂一下。大家有遇到过吗?由于附件太大无法上传。</font>

dunkel 发表于 2010-8-19 08:52:00

<p>原因可能是有大量的块定义(这个可以通过 Purge 命令清除)、大量的层过虑设置、大量的组 Group 定义、用户程序的自定义扩展数据等等。<br/>可以参考这个帖子试试:<font style="BACKGROUND-COLOR: #ffffff" face="Verdana"><a href="http://bbs.mjtd.com/forum.php?mod=viewthread&tid=67001">http://bbs.mjtd.com/forum.php?mod=viewthread&tid=67001</a></font> </p>
<p>如果还是有疑问,可以将 dwg 文件压缩了,发邮件到 <a href="mailto:dunkel@tom.com">dunkel@tom.com</a> 看看?</p>

yuandanhuxiu 发表于 2010-8-19 11:32:00

因为你的图元删除了,但是图元所在的图层依然保留在CAD文件中,图层通过删除命令是无法删除的,只能通过输入“PU”命令,在PU的选项框里把“确认要清理的每个项目”以及“清理嵌套项目”两项勾选之后,然后选择最下边的“全部清理”,这个步骤重复几次,就可以把没有任何图元的图层清理掉,估计就可以解决您的问题。

usestone 发表于 2010-8-19 22:04:00

dunkel发表于2010-8-19 8:52:00static/image/common/back.gif原因可能是有大量的块定义(这个可以通过 Purge 命令清除)、大量的层过虑设置、大量的组 Group 定义、用户程序的自定义扩展数据等等。可以参考这个帖子试试:http://bbs.mjtd.com/dispbbs.asp


<p>谢谢,dunkel的指导。通过你提供的“<font face="Verdana">DELGRP.lsp”,原文件清除掉了很多的定义组。文件最后就只有30.4k。</font></p>
<p>我有用搜索功能,就是没有找到关键字,没搜到这个帖子<font style="BACKGROUND-COLOR: #ffffff" face="Verdana"><a href="http://bbs.mjtd.com/forum.php?mod=viewthread&tid=67001" target="_blank">http://bbs.mjtd.com/forum.php?mod=viewthread&tid=67001</a></font></p>

huyong 发表于 2010-8-21 21:33:00

<p>“]为何一张Autocad图删除所有图元还占36M?”</p>
<p>&nbsp;</p>
<p>楼主是否在用删除命令时,输入all,然后用R反选要保留的图元,而不是手动框选、单选。这样效果会更好,试试吧。</p>

ZZXXQQ 发表于 2010-8-22 09:04:00

<p>使用wblock将可见图元选中另写文件也能去掉无用图元。</p>

usestone 发表于 2010-8-22 22:33:00

本帖最后由 作者 于 2010-8-23 7:22:28 编辑

谢谢!楼上各位的方法。使用wblock也是一种可行的方法。但有个问题是,我的原图布局里有设置视图与编辑图元,如果不在原图处理,则布局里的视图设置和图元不知道如何保存?
另外请问huyong,“然后用R反选要保留的图元,而不是手动框选、单选”,这句话不知道如何操作,请再指点。谢谢!

461045462 发表于 2010-8-24 06:56:00

huyong发表于2010-8-21 21:33:00static/image/common/back.gif“>为何一张Autocad图删除所有图元还占36M?”
&nbsp;
楼主是否在用删除命令时,输入all,然后用R反选要保留的图元,而不是手动框选、单选。这样效果会更好,试试吧。


<p>请问删除命令是什么命令?</p>
<p><font style="BACKGROUND-COLOR: #ffffff" face="Verdana">erase吗?</font></p>
<p>然后用R反选要保留的图元,没有理解,请指教</p>
<p>谢谢</p>

dunkel 发表于 2010-8-24 08:38:00

<p>R 反选,是说在 ACAD 提示选择时,选取的实体是加入选择集。但如果发现选择错了实体怎么办?取消重来的话,有时很费周折,所以 ACAD 提供了个将实体从选择集中剔除出去的功能,即所谓的“反选”。只要在提示选择时输入 R 回车,即进入“反选”状态,此后被选的实体将被从选择集中去除;如果选择了没在选择集中的实体,也没有影响。此后,如果还需要将某些实体继续加入到选择集中,只需要在提示选择时,输入 A 回车即进入正常的选择状态了。如果觉得嫌烦不想通过 R/A 选项进行选择模式的切换,还可以直接通过按住 Shift 点取实体来进行“反选”。</p>

usestone 发表于 2010-8-24 22:38:00

本帖最后由 作者 于 2010-8-25 7:21:22 编辑

呵呵,这样啊。原来只要试一下就明白的了,没认真试试。谢谢了。
不过这个对本主题并不是很好解决方法。 还是推荐dunkel的方法,可以在原图修改,保留布局里德设置和图元。
http://bbs.mjtd.com/forum.php?mod=viewthread&tid=67001
页: [1] 2
查看完整版本: [求助]为何一张Autocad图删除所有图元还占36M?