设为首页收藏本站

嘻皮客娱乐学习网

 找回密码
 中文注册
搜索
打印 上一主题 下一主题
开启左侧

[建筑工程] cad文件明过大的清理方法

[复制链接]
跳转到指定楼层
楼主
发表于 2017-2-23 09:55:10 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
所做的一cad文件,用e命令删除了文件中所有物体,用pu命令清除,保存后还有30M。
这类情形, 有两种可能. 一个是有大量层过滤设置; 另外就是大量的组定义. 如果是前者, 层管理命令 Layer 会很长时间失去响应, 因为在整理大量的层过滤设置到列表控件里. 这个可以通过附件里的 .lsp 程序简单地删除层过滤设置而解决. 如果是后者的话, 组管理命令 Group 同样会失去响应, 理由也是一样的. 这个暂时没有特别好的方法在原图上进行清理, 不过可以通过 WBlock 写块命令进行清除, 虽然也可能因此会丢掉其它的些有用但暂时没使用到的设置. 如果非要在原图上进行清理, 可以试试第二个附件的 .lsp 程序, 不过会比较费时间, 虽然比打开该文件稍好些.

1、删除层过滤设置的 .lsp 程序文件: DELAYFLT.LSP (1.58 KB, 下载次数: 184)
把该附件拖到cad窗口中,然后在命令行输入DELAYFLT


2、删除组定义的 .lsp 程序文件: DELGRP.LSP (1.2 KB, 下载次数: 179)
把该附件拖到cad窗口中,然后在命令行输入DELGRP


3、词典数据查看和清除的 .lsp 程序: DICTS.LSP (1.62 KB, 下载次数: 150)
把该附件拖到cad窗口中,会弹出所有的词典记录,输入你要删除的词典号。

经过1和2处理后,再用pu试试,如果pu后还是很大,那再试着把图形全选,复制到一个新建的dwg文件中看看,是否会变小。复制前注意要在图层管理器中把所有图层都解锁解冻并显示之后,再复制,否则可能会复制不全。
回复

使用道具 举报

小黑屋|手机版|嘻皮客网 ( 京ICP备10218169号|京公网安备11010802013797  

GMT+8, 2024-5-16 12:35 , Processed in 0.185852 second(s), 24 queries , Gzip On.

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表