一、问题描?/p>
DWG
图中内容很少,也使用?/p>
Purge
命令清理,但是文件仍然很大,甚至
Ctrl+a
选择所有并删除,文?/p>
仍然很大,在
Purge
命令的不可清理内容中出现很多无法清理的线型或者块?/p>
从该
DWG
中拷贝甚至一根线段到其他文件,也会使其他文件异常增大,就像病毒一般?/p>
二、问题原?/p>
主要?/p>
AutoCAD
?/p>
BUG
,从包含
DGN
线型?/p>
DWG
复制和粘贴时会导?/p>
DWG
文件增大,这些数
据大部分为非必要数据。在将同一图形中的对象从一个文件复?/p>
/
粘贴到另一个文件时,或者在将使?/p>
DGN
线型的图形附着到其他文件作为外部参照时,出现的文件膨胀问题?/p>
DGN
是一种文件格式,建筑总图绘制过程中很有可能会使用到相关的软件,而在互相参照的过程中,使
得这些无用数据存在于
DWG
中并且不可见,这给清理和管理带来很大的困难?/p>
三、解决方?/p>
1
、下载下列补丁进行修?/p>
2013
?/p>
2014
?/p>
CAD
:点此下?/p>
2
、补丁安装说明:
1
)关闭所有软件应用程序?/p>
2
)将修补程序下载至本地计算机上的某个位置?/p>
3
)双?/p>
ZIP
可执行文件并将文件提取到计算机?/p>
4
)找到产品安装文件夹(例?/p>
C:\Program
Files\Autodesk\AutoCAD 2013
)中?/p>
AcDgnLS.dbx
将文件重命名?/p>
AcDgnLS.bak
?/p>
5
)将从步?/p>
3
中提取的文件(从
x86
?/p>
x64
子文件夹,具体取决于您拥?/p>
32
位还?/p>
64
位软
件)复制到产品安装文件夹(对?/p>
AcDgnLS.dbx
文件,请参见上述步骤
4
中的注释)?/p>
3
、执行清理工具的步骤
1
)启?/p>
AutoCAD
?/p>
2
)运?/p>
NETLOAD
命令并浏览到
DgnLsPurge.dll
(从上述步骤
5
中复制的文件之一)?/p>
如果您在加载
DgnLsPurge.dll
时遇到问题,请检?/p>
.dll
文件的特性,方法是选择该文件、单?/p>
鼠标右键,然后选择
?/p>
特?/p>
?/p>
。在某些情况下,系统的安全设置可能阻止加?/p>
.dll
。如果是这种
情况,可以通过选择特性的
?/p>
安全
?/p>
部分中的
?/p>
取消阻止
?/p>
来取消阻?/p>
.dll
?/p>
3
)打开受影响的图形文件?/p>
4
)运?/p>
DGNPURGE
命令以使图元可以清除?/p>
5
)为所有未使用的对象运?/p>
PURGE
命令?/p>
6
)如果需要,请重复步?/p>
4-5
?/p>
7
)保?/p>
DWG
?/p>
8
)为其他受影响的文件重复步骤
3-7
?/p>
四、注意事?/p>
1
、目前中文的互联网上几乎没有对该问题的解决办法,因为都未意识到问题的根源!什么清?/p>
Purge
?/p>
另存?/p>
DXF
,清理比例。。。如果是
DGN
的问题,只有按本文的方法进行处理,方可完美解决,另存
DXF
虽然也可解决部分问题,但是过程中极有可能丢失数据,请慎重使用
2
、在关闭
AutoCAD
后,
DGNPURGE
命令将不保持在系统上加载。如果你需要在
AutoCAD
的将?/p>
任务中使
用此命令,需要通过再次使用
NETLOAD
命令重新加载
DGNLsPurge.dll
?/p>
3
、卸载此修补程序的步?/p>
1
)在产品安装文件夹中,删除您下载的修补程序文件?/p>
2
)将
AcDgnLS.bak
文件重命名为
AcDgnLS.dbx
?/p>