|
方法一:用PURGE命令。
/ c) S7 u% ]1 D# E5 ~% I# u; ^1 o0 j6 r( K
用PURGE命令把图形中没有使用过的块、图层、线型等全部删除,可以达到减小文件的目的。如果文件仅用于传送给对方看看或是永久性存档,在使用PURGE命令前还可以作如下工作: : i. o: v2 e6 a' P1 D5 D
& ^9 K0 I# _* b; |, N一、把图形中插入的块炸开,使图形中根本不含有块;二,把线型相同的图层上的元素全部放置在一个图层上,减少图层数量。这样一来就能使更多的图块、图层成为没有使用的,从而可以被PURGE删除,更加精减文件尺寸。使用PURGE命令,用选项All(键入参数a)比较方便。示例如下:
) V; Z C T# `" Y- W' f
o, J5 j. S. `3 c?Command: purge % q3 s1 ^; E+ u S3 F# o/ l/ C- X
? Purge unused Blocks/Dimstyles/LAyers/LTypes/SHapes/STyles/Mlinestyles/All:
2 y8 a4 d% o x* n" T9 j5 b! ~ aNames to purge <*>:(直接回车) ! ^' m) k) v0 V0 z* t
Verify each name to be purged? (直接回车) * a( S/ A+ O* I2 b; ]* Y
Purge block cz08? y
" w1 w: ~/ t# H+ ~- l; B6 x; c- A Purge block cz16? y : t9 t0 L0 L Y7 f
Purge layer CEN? y
: F# R- C+ I$ f Purge layer HAT? y 3 T0 [1 ]; h5 ?5 N2 N) q; o# k
No unreferenced linetypes found. 6 N0 {$ K+ o& ~9 w6 _7 w7 ?
No unreferenced text styles found. / N, _) w! w: r) E+ M
No unreferenced shape files found. $ W7 r$ C& r0 g: x! l5 I. [ | j
Purge dimension style LEAD? y 0 j: A' \0 v1 ~' k8 ~
No unreferenced mlinestyles found.
6 w% F' R# L8 q8 s/ T+ I$ y
B1 @, Q4 e, j1 b) h6 H) q8 i/ ~笔者还发现,连续多次使用PURGE命令,并且每次均用选项All,直至出现如下提示,就已经“减肥”到极点了。 k; s7 {- B! a' x- h. S
, r8 y6 I; v9 m9 ]- c0 U
Command: purge ! L: f1 _- ~# T( _
Purge unused Blocks/Dimstyles/LAyers/LTypes/SHapes/STyles/Mlinestyles/All: a / y- ] e3 i: a
Names to purge <*>:(直接回车) 8 q( s: F1 f$ O4 s
Verify each name to be purged? (直接回车)
; @' q) @& m9 w! ] No unreferenced blocks found. : x7 A1 P a S% Q l( c5 E
No unreferenced layers found. 2 T5 {) B1 x' J6 f
No unreferenced linetypes found.
: W4 Z3 _- Q, K1 Y( X4 J; X No unreferenced text styles found.
1 |- D! D& Y. y2 v$ \$ b5 s) | No unreferenced shape files found. ^% Q) M% R2 Y7 f) b
No unreferenced dimension styles found.
3 P4 G2 r9 |% @: ~6 f: t8 p No unreferenced mlinestyles found. # i. j+ L h4 j/ V! z
# G' Z' J' Z( l( M方法二:用WBLOCK命令。
_# P. b; q6 R% O( y, `, D* g0 ~; _. M/ s
把需要传送的图形用WBLOCK命令以块的方式产生新的图形文件,把新生成的图形文件作为传送或存档用。目前为止,这是笔者发现的最有效的“减肥”方法。现简明示例如下:
0 D$ @: x2 }2 b5 q% w5 I* L& v/ h
Command: wblock
2 U1 S! C1 u2 i( }, y
! b* c' L+ e1 q j$ B(在弹出的对话框中输入文件名及文件存放位置,由于非常简单,故在此省略对话框图形)
N, k- a9 S& b7 C3 `. |0 Q5 j Block name: (直接回车)
, w8 W+ H* e" ]6 o, G3 `( Z Insertion base point:(任选一点) 9 O! e7 P: g; Y' F* A1 }
Select objects: (选择完毕后回车)
3 ~0 G1 K6 [6 H0 u- g ? Command:
j" p( E. c4 R3 v: E, B4 f5 L: D. i! H/ G- m* B
这样就在你指定的文件夹中生成了一个新的图形文件。
' V. _0 w2 }" k5 S9 g
8 A1 q: @- n9 }4 H- K* V比较以上两种方法,各有长短:用PURGE命令操作简便,但“减肥”效果稍差;用WBLOCK命令最大优点就是“减肥”效果好,最大的缺点就是不能对新生成的图形进行修改(甚至不作任何修改)存盘,否则文件又变大了。笔者对自己的DWG文件用两种方法精简并对比效果发现,精简后的文件大小相差几乎在5K以内。读者可根据自己的情况确定使用何种方法。 ' e0 L+ L& j! G
/ k% }8 A2 X2 j" E* ?2 ?
在传送DWG文件前,应用WINZIP(笔者推荐)压缩,效果特好,几乎只有原来的40%左右。 |
|