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

2016-7-4/ 图像资料下载/ 设计软件/ 只看大图 阅读模式
仅供分享不做任何商业用途,版权归原作者所有,谢谢配合。
本帖最后由 第柒弦 于 2016-7-4 18:39 编辑 ' [' V! Y  x9 w4 O; j' x5 L" f
( g% Z  N2 r2 y3 K3 I
一、问题描述5 e. P$ S3 r  U0 e! w
DWG图中内容很少,也使用过Purge命令清理,但是文件仍然很大,甚至Ctrl+a选择所有并删除,文件仍然很大,在Purge命令的不可清理内容中出现很多无法清理的线型或者块。
4 f7 c3 B3 \8 Q! N' ?  K1 Q: J  w从该DWG中拷贝甚至一根线段到其他文件,也会使其他文件异常增大,就像病毒一般。
) X  x+ C3 v9 T! K5 y1 q0 j二、问题原因
) Q7 |+ F4 R) O% ?! N4 G0 |7 s主要是AutoCAD的BUG,从包含 DGN 线型的 DWG 复制和粘贴时会导致 DWG 文件增大,这些数据大部分为非必要数据。在将同一图形中的对象从一个文件复制/粘贴到另一个文件时,或者在将使用 DGN 线型的图形附着到其他文件作为外部参照时,出现的文件膨胀问题。
9 [& e+ j) Q' ]* I% B  H: RDGN是一种文件格式,建筑总图绘制过程中很有可能会使用到相关的软件,而在互相参照的过程中,使得这些无用数据存在于DWG中并且不可见,这给清理和管理带来很大的困难。" C9 A% D/ t) C! t6 Y: J

9 {6 w; i7 N4 S; y三、解决方法

! V' O# i8 X' `4 y# P1、下载下列补丁进行修补目前支持2012、2013、2014。【已经更新下载链接】% x* p7 p5 |; V* L" \1 J
2012版CAD补丁:http://pan.baidu.com/s/1o8jbgSE(复制网址)3 s. B9 T5 `8 S' Z/ M, z0 y, t, J
2013、2014版CAD补丁:http://pan.baidu.com/s/1o81sb9o(复制网址)(或者在下方下载相应的附件)5 d/ i. L5 g6 e) V
) R# |  x6 w& s/ b2 T! K4 y, `) ?
2、补丁安装说明:
( t7 ]: `% N" v; ]. G8 Q$ Y1)关闭所有软件应用程序。8 J7 X! U6 q' s; e. w3 }' f- A
2)将修补程序下载至本地计算机上的某个位置。, i  j- T; b0 c' G- W; F+ A! k
3)双击 ZIP 可执行文件并将文件提取到计算机。8 U+ C& o7 {, a5 x$ ^" N
4)找到产品安装文件夹(例如 C:\Program - e0 F0 D" Y0 y" q4 l+ ~
Files\Autodesk\AutoCAD 2013)中的 AcDgnLS.dbx 将文件重命名为( U" h, x/ ], v( Q
AcDgnLS.bak。6 M! \) ]. s; _1 @+ D
5)将从步骤 3 中提取的文件(从 x86 或 x64 子文件夹,具体取决于您拥有 32 位还是 64 位软/ M' P- {7 C# ?' C6 W( j
件)复制到产品安装文件夹(对于 AcDgnLS.dbx 文件,请参见上述步骤 4 中的注释)。
+ z+ ~! g: Z8 W2 Q

" F: J4 i7 ?) p+ B9 d3、执行清理工具的步骤3 s( p* C% [" U8 V1 G7 q5 c
1)启动 AutoCAD。9 C: ?) S& ~8 @# u5 w- s; {1 l
2)运行 NETLOAD 命令并浏览到 DgnLsPurge.dll(从上述步骤 5 中复制的文件之一)。7 }6 `7 o0 H7 K' R0 I" K0 }
如果您在加载 DgnLsPurge.dll 时遇到问题,请检查 .dll 文件的特性,方法是选择该文件、单击
3 F) Q, O  x! k, x# v鼠标右键,然后选择“特性”。在某些情况下,系统的安全设置可能阻止加载 .dll。如果是这种
& j+ I, ~6 U8 V情况,可以通过选择特性的“安全”部分中的“取消阻止”来取消阻止 .dll。/ S/ a6 h( N7 L0 G
3)打开受影响的图形文件。
+ P5 ~( B" }: p7 m. o1 w, T4)运行 DGNPURGE 命令以使图元可以清除。
- U# ?1 _- G2 U' S& p5)为所有未使用的对象运行 PURGE 命令。
" f  w- B: l$ l1 O( b7 I0 e& {6)如果需要,请重复步骤 4-5。5 [9 \5 b& Y% f# C
7)保存 DWG。" h: u8 h/ H0 M- u( d* R7 o, S; T. n  I! K; I
8)为其他受影响的文件重复步骤 3-7。
' a2 v) r6 c( t' \4 ~; u0 [% j四、注意事项
* y! k" x" K3 X* y/ Q8 X% g1、目前中文的互联网上几乎没有对该问题的解决办法,因为都未意识到问题的根源!什么清理Purge,另存为DXF,清理比例。。。如果是DGN的问题,只有按本文的方法进行处理,方可完美解决,另存DXF虽然也可解决部分问题,但是过程中极有可能丢失数据,请慎重使用!!!
; ?( q* X% q4 u# K- e0 o2、在关闭 AutoCAD 后,DGNPURGE 命令将不保持在系统上加载。如果你需要在 AutoCAD 的将来任务中使
, `% j1 V/ |% J9 e1 F/ l2 W7 [用此命令,需要通过再次使用 NETLOAD 命令重新加载 DGNLsPurge.dll。- d6 G# I+ S$ s% I0 m- r/ c
3、卸载此修补程序的步骤 / Q4 m: y6 k" [; `, ~, m
1)在产品安装文件夹中,删除您下载的修补程序文件。
# ^( d/ X- S% z0 {, C8 d2)将 AcDgnLS.bak 文件重命名为 AcDgnLS.dbx。- @& g2 l9 R8 n7 E+ p5 ]' y+ A* ?
【转自网易:于敏的记忆】. s& r: x% m  q
8 ?1 d' W' u! [3 I
; A1 o- C" k$ K/ ~( y) J0 o
) o/ ~+ [4 b) @& t% F1 O
+ ]: c* U- n) {* F1 m3 |. u% q; [
% p/ l  a9 W3 @: t" T. i; X- P

5 o8 K* z- q, V6 ]* U! K( c5 l  g
( V6 J! K; F9 W: i4 f% m) e& x, ~. P, v2 [2 v, }
6 C! |" j0 A$ z" @3 M" l  l

; M) e" }$ f) ~  N8 @

本帖子中包含更多资源

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

x
精华推荐
换一换

发表评论0

DWG文件异常增大问题的解决(图面无对象但文件几M甚至几十M)
拓者推荐
  • 【广州站】设计师创业课
  • 【广州站】收纳设计思维训练营
  • 【广州站】户型优化总监内训课
  • 【广州站】 风水丨设计与签单课
  • 【广州站】获客实操训练营
  • 2025拓者年费+案例Vip会员说明!
  • 【 拓者年费--CAD图纸】
  • 【 拓者年费--户型方案】
  • 【 拓者年费--豪宅视频】
  • 【 拓者年费--灵感图库】