DWG文件异常增大问题的解决(图面无对象但文件几M甚至几十M)

2016-7-4/ 图像资料下载/ 设计软件/ 只看大图 阅读模式
仅供分享不做任何商业用途,版权归原作者所有,谢谢配合。
本帖最后由 第柒弦 于 2016-7-4 18:39 编辑
$ @6 k6 Q& D9 l; w  L+ D9 \# i
) T6 s0 X2 S2 r. w2 L+ c- _一、问题描述
' b! g. j* P8 w, WDWG图中内容很少,也使用过Purge命令清理,但是文件仍然很大,甚至Ctrl+a选择所有并删除,文件仍然很大,在Purge命令的不可清理内容中出现很多无法清理的线型或者块。
0 }4 G: i) e, B$ v从该DWG中拷贝甚至一根线段到其他文件,也会使其他文件异常增大,就像病毒一般。) g, c. W8 h* R( ], }% y! _; Y
二、问题原因
6 X$ o0 P) T% l& T3 F# }7 O, f主要是AutoCAD的BUG,从包含 DGN 线型的 DWG 复制和粘贴时会导致 DWG 文件增大,这些数据大部分为非必要数据。在将同一图形中的对象从一个文件复制/粘贴到另一个文件时,或者在将使用 DGN 线型的图形附着到其他文件作为外部参照时,出现的文件膨胀问题。
* V7 m& ]* u1 Q9 O( I. ]DGN是一种文件格式,建筑总图绘制过程中很有可能会使用到相关的软件,而在互相参照的过程中,使得这些无用数据存在于DWG中并且不可见,这给清理和管理带来很大的困难。0 r/ T/ ?. t6 ]- H) u1 b
& `9 z7 m% i, G. J/ m
三、解决方法
4 d. a* p0 H. C8 Y
1、下载下列补丁进行修补目前支持2012、2013、2014。【已经更新下载链接】
% C8 {, G0 s- G( _& ~: n7 ~; ]. t2012版CAD补丁:http://pan.baidu.com/s/1o8jbgSE(复制网址)' u! D. Z  l$ o* T
2013、2014版CAD补丁:http://pan.baidu.com/s/1o81sb9o(复制网址)(或者在下方下载相应的附件)% X. w% {6 H' F5 b7 o; ~

$ ^) z% y8 R" c2、补丁安装说明:
( J0 \/ o0 l8 d$ P9 H  f% n1)关闭所有软件应用程序。
5 j" t1 F; A+ \; @! t; X& c! a2)将修补程序下载至本地计算机上的某个位置。+ z: |" n2 |$ C( \8 q1 y
3)双击 ZIP 可执行文件并将文件提取到计算机。* a; ]) u4 Z8 [5 v* X$ ^
4)找到产品安装文件夹(例如 C:\Program . {- _2 c0 I$ `* D# u/ f3 s
Files\Autodesk\AutoCAD 2013)中的 AcDgnLS.dbx 将文件重命名为
+ `: i8 {- f) t) ~5 E/ f' IAcDgnLS.bak。* g( \- R, c1 k! n8 r+ J. U$ H
5)将从步骤 3 中提取的文件(从 x86 或 x64 子文件夹,具体取决于您拥有 32 位还是 64 位软6 f6 p$ u3 D$ G( Y
件)复制到产品安装文件夹(对于 AcDgnLS.dbx 文件,请参见上述步骤 4 中的注释)。
! m  ]  z$ ^4 ~7 G" s

. ?, m5 M# n5 M# }1 ^3、执行清理工具的步骤$ W' u4 [: }' Y$ k
1)启动 AutoCAD。; s1 G3 L! b# Y! O# Z* B
2)运行 NETLOAD 命令并浏览到 DgnLsPurge.dll(从上述步骤 5 中复制的文件之一)。( }) h+ N+ ^* b5 f6 g
如果您在加载 DgnLsPurge.dll 时遇到问题,请检查 .dll 文件的特性,方法是选择该文件、单击
$ U' \/ J+ e# B0 G- G1 p( a鼠标右键,然后选择“特性”。在某些情况下,系统的安全设置可能阻止加载 .dll。如果是这种
& K& ]8 d2 x: h/ s8 p  Z8 h情况,可以通过选择特性的“安全”部分中的“取消阻止”来取消阻止 .dll。
8 W$ I- @4 S+ s* E0 u# p7 U) B3)打开受影响的图形文件。6 j9 ^: M/ w1 R" v
4)运行 DGNPURGE 命令以使图元可以清除。
) d, o6 [$ E! u# @: e! f5)为所有未使用的对象运行 PURGE 命令。6 }  X, ?+ A0 ?
6)如果需要,请重复步骤 4-5。
0 |- h% V$ P0 v! D& h7)保存 DWG。" f: h- c+ L: E' {
8)为其他受影响的文件重复步骤 3-7。  W( A, a3 H/ x: p- q
四、注意事项- W8 m3 r. F& g$ i* x
1、目前中文的互联网上几乎没有对该问题的解决办法,因为都未意识到问题的根源!什么清理Purge,另存为DXF,清理比例。。。如果是DGN的问题,只有按本文的方法进行处理,方可完美解决,另存DXF虽然也可解决部分问题,但是过程中极有可能丢失数据,请慎重使用!!!  N8 H7 O5 @1 g7 K; O+ D
2、在关闭 AutoCAD 后,DGNPURGE 命令将不保持在系统上加载。如果你需要在 AutoCAD 的将来任务中使
' Q6 ^/ L9 l) r  K: g) C- X  u7 D用此命令,需要通过再次使用 NETLOAD 命令重新加载 DGNLsPurge.dll。- I. o8 j3 t2 \' M
3、卸载此修补程序的步骤 ( ]7 }/ R- Y, |  K" k
1)在产品安装文件夹中,删除您下载的修补程序文件。; H: L) k9 q- w. r) \; r) T
2)将 AcDgnLS.bak 文件重命名为 AcDgnLS.dbx。& l+ [& \5 G! N3 V$ u& U& g
【转自网易:于敏的记忆】
! w1 r! [0 H, E# F+ A' [* v, P4 i6 s, K! s

: i0 z' o! G2 d/ V+ }* T2 K$ i* @& ]. ]+ j6 b  i# J5 u  v, f; v. b+ H

5 @. h/ {, \& e! N6 X9 D* r
2 D0 |( v2 x  z5 h4 W& _% r8 v; B8 j- ?" d$ r5 f5 `
0 v+ j/ K' s- U5 Q; H6 D  m& N- k* {" B
4 B' m% f+ S3 q# g$ `

4 u: I6 [# s& h3 N/ ?, b/ l# Z, r: T5 |' ]$ m

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号? 注册

x
精华推荐
换一换

发表评论0

DWG文件异常增大问题的解决(图面无对象但文件几M甚至几十M)
拓者推荐
  • 孟也-建发栖湖云庄540别墅
  • 盘石&继景- 麓湖黑鉐岛上叠
  • 世尊- 成都麓湖 · 黑鉐岛
  • 孙建亚-杭州溪径恒庐360合院
  • CCD-华润889㎡公寓样板间
  • 2026最新精选CAD平面户型库
  • 2026年设计师汇报实战手册
  • 2026年家装别墅豪宅设计
  • 2026精工形象系统工地形象展板
  • 精工工艺标准手册
  • 2025拓者年费+案例Vip会员说明!
  • 【 拓者年费--CAD图纸】
  • 【 拓者年费--户型方案】
  • 【 拓者年费--豪宅视频】
  • 【 拓者年费--灵感图库】