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

2016-7-4/ 图像资料下载/ 设计软件/ 只看大图 阅读模式
仅供分享不做任何商业用途,版权归原作者所有,谢谢配合。
本帖最后由 第柒弦 于 2016-7-4 18:39 编辑
1 f2 N7 H8 l% {# ]' x5 d  K6 o- M9 }) o
一、问题描述
" D( Z; e7 a- P* ZDWG图中内容很少,也使用过Purge命令清理,但是文件仍然很大,甚至Ctrl+a选择所有并删除,文件仍然很大,在Purge命令的不可清理内容中出现很多无法清理的线型或者块。2 c, U/ g9 k0 `% G/ z5 q+ k
从该DWG中拷贝甚至一根线段到其他文件,也会使其他文件异常增大,就像病毒一般。
, E, R; t; n4 h; Q8 W& r二、问题原因: Y# u, _2 x' ?6 `# R# |
主要是AutoCAD的BUG,从包含 DGN 线型的 DWG 复制和粘贴时会导致 DWG 文件增大,这些数据大部分为非必要数据。在将同一图形中的对象从一个文件复制/粘贴到另一个文件时,或者在将使用 DGN 线型的图形附着到其他文件作为外部参照时,出现的文件膨胀问题。7 T" M; ^, O$ E. E- W
DGN是一种文件格式,建筑总图绘制过程中很有可能会使用到相关的软件,而在互相参照的过程中,使得这些无用数据存在于DWG中并且不可见,这给清理和管理带来很大的困难。2 v! I7 e& K- {0 A
$ A- M7 N2 C3 F% P( E: G
三、解决方法

6 z7 c# j, Z9 U6 I0 r" f1、下载下列补丁进行修补目前支持2012、2013、2014。【已经更新下载链接】0 y' T* W2 g9 O& f3 P8 m3 i, O
2012版CAD补丁:http://pan.baidu.com/s/1o8jbgSE(复制网址)8 ?4 T0 v' _/ u3 F4 v- @6 y# J
2013、2014版CAD补丁:http://pan.baidu.com/s/1o81sb9o(复制网址)(或者在下方下载相应的附件)
$ F) p4 |2 P* P! X+ f
; N; I: i2 j; R- s4 S! _( f5 [
2、补丁安装说明:& j, E- P4 I! D5 T: t
1)关闭所有软件应用程序。9 Y9 r- }1 c+ S3 X8 M& D
2)将修补程序下载至本地计算机上的某个位置。
' C( k8 I. p6 x7 E# l3)双击 ZIP 可执行文件并将文件提取到计算机。
! Z( \8 A) [8 r1 g; m, b4)找到产品安装文件夹(例如 C:\Program
- j  |) l7 F6 i) K5 z0 C( O1 S' VFiles\Autodesk\AutoCAD 2013)中的 AcDgnLS.dbx 将文件重命名为
; a6 ]# c' S: e& k- J2 K8 i5 X' ?AcDgnLS.bak。2 ?% e7 z7 G: \3 B) m
5)将从步骤 3 中提取的文件(从 x86 或 x64 子文件夹,具体取决于您拥有 32 位还是 64 位软
( |  n- n4 @( d: o$ @9 S% E* K件)复制到产品安装文件夹(对于 AcDgnLS.dbx 文件,请参见上述步骤 4 中的注释)。- t/ h% w; z; P1 q3 v- r

$ W, M( m) W$ @' g% g. B3、执行清理工具的步骤* P2 k6 H0 P5 `4 h
1)启动 AutoCAD。3 A* O1 `" I6 C7 C4 O+ N2 K
2)运行 NETLOAD 命令并浏览到 DgnLsPurge.dll(从上述步骤 5 中复制的文件之一)。% A( g# m7 j0 ^7 z5 t  g. a
如果您在加载 DgnLsPurge.dll 时遇到问题,请检查 .dll 文件的特性,方法是选择该文件、单击# F$ z, I) f: n& y
鼠标右键,然后选择“特性”。在某些情况下,系统的安全设置可能阻止加载 .dll。如果是这种
* K7 g) V4 ]" l0 A情况,可以通过选择特性的“安全”部分中的“取消阻止”来取消阻止 .dll。4 w4 j+ \( x9 o8 U: l/ j1 g8 y
3)打开受影响的图形文件。- Q& s8 \6 K0 Q$ ]; w" ]3 N
4)运行 DGNPURGE 命令以使图元可以清除。/ f% P8 x) F, j+ @
5)为所有未使用的对象运行 PURGE 命令。4 m: \# Z7 Z9 {1 U, C
6)如果需要,请重复步骤 4-5。+ L0 R6 h3 U; R+ |0 a. y
7)保存 DWG。
. a, y$ f' [9 |4 U8)为其他受影响的文件重复步骤 3-7。6 o/ V, E/ e$ u" |& X' Y
四、注意事项5 h$ B' C2 B# R7 r+ ^
1、目前中文的互联网上几乎没有对该问题的解决办法,因为都未意识到问题的根源!什么清理Purge,另存为DXF,清理比例。。。如果是DGN的问题,只有按本文的方法进行处理,方可完美解决,另存DXF虽然也可解决部分问题,但是过程中极有可能丢失数据,请慎重使用!!!
  e! K$ w; ^/ _2 Z  x* ~! l2、在关闭 AutoCAD 后,DGNPURGE 命令将不保持在系统上加载。如果你需要在 AutoCAD 的将来任务中使3 S' m, e) l- C% p; T* q" |9 v
用此命令,需要通过再次使用 NETLOAD 命令重新加载 DGNLsPurge.dll。: v4 c% ?% i9 ~/ n
3、卸载此修补程序的步骤 & R3 a$ B* ]# y
1)在产品安装文件夹中,删除您下载的修补程序文件。. A; p- i  W! v$ s: Y4 ^' `
2)将 AcDgnLS.bak 文件重命名为 AcDgnLS.dbx。
+ N5 ?7 b* w/ T3 b- c% ~; b【转自网易:于敏的记忆】
* b1 v7 X) O- M) L) s+ V. w" }7 Q& V+ f  R% e
. R! F2 S% v2 i0 A
6 Q: ]- R) H' I* T7 s3 E6 ^

3 V" J. ]  r+ X9 U9 Z1 i( ?2 H: t/ w+ H) I
8 e/ ^  X+ a/ ~8 u

% O9 G1 e& Y! ~: e: K; }( K
+ B7 t# u" A: m1 y+ I
& w4 E$ q- U. l4 m$ n( {9 E$ }( }3 A" o/ u' ~

本帖子中包含更多资源

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

x
精华推荐
换一换

发表评论0

DWG文件异常增大问题的解决(图面无对象但文件几M甚至几十M)
拓者推荐
  • 【上海站】获客实操训练营
  • 风水丨设计与签单必修课
  • 全新设计家装各空间动态图库
  • 【上海站】户型优化总监内训课
  • 【上海站】全案设计&落地管理
  • 2025拓者年费+案例Vip会员说明!
  • 【 拓者年费--CAD图纸】
  • 【 拓者年费--户型方案】
  • 【 拓者年费--豪宅视频】
  • 【 拓者年费--灵感图库】