一、問(wèn)題描述

DWG圖中內(nèi)容很少,也使用過(guò)Purge命令清理,但是文件仍然很大,甚至Ctrl+a選擇所有并刪除,文件仍然很大,在Purge命令的不可清理內(nèi)容中出現(xiàn)很多無(wú)法清理的線型或者塊。
從該DWG中拷貝甚至一根線段到其他文件,也會(huì)使其他文件異常增大,就像病毒一般。
 
二、問(wèn)題原因
 
主要是AutoCAD的BUG,從包含 DGN 線型的 DWG 復(fù)制和粘貼時(shí)會(huì)導(dǎo)致 DWG 文件增大,這些數(shù)據(jù)大部分為非必要數(shù)據(jù)。在將同一圖形中的對(duì)象從一個(gè)文件復(fù)制/粘貼到另一個(gè)文件時(shí),或者在將使用 DGN 線型的圖形附著到其他文件作為外部參照時(shí),出現(xiàn)的文件膨脹問(wèn)題。
 
DGN是一種文件格式,建筑總圖繪制過(guò)程中很有可能會(huì)使用到相關(guān)的軟件,而在互相參照的過(guò)程中,使得這些無(wú)用數(shù)據(jù)存在于DWG中并且不可見(jiàn),這給清理和管理帶來(lái)很大的困難。
 
三、解決方法
 
1、下載下列補(bǔ)丁進(jìn)行修補(bǔ)
 
目前支持2012、2013、2014!疽呀(jīng)更新下載鏈接】
2012版CAD:點(diǎn)此下載
2013、2014版CAD:點(diǎn)此下載
 
2、補(bǔ)丁安裝說(shuō)明:
 
1)關(guān)閉所有軟件應(yīng)用程序。
2)將修補(bǔ)程序下載至本地計(jì)算機(jī)上的某個(gè)位置。
3)雙擊 ZIP 可執(zhí)行文件并將文件提取到計(jì)算機(jī)。
4)找到產(chǎn)品安裝文件夾(例如 C:Program FilesAutodeskAutoCAD 2013)中的 AcDgnLS.dbx 將文件重命名為AcDgnLS.bak。
5)將從步驟 3 中提取的文件(從 x86 或 x64 子文件夾,具體取決于您擁有 32 位還是 64 位軟件)復(fù)制到產(chǎn)品安裝文件夾(對(duì)于 AcDgnLS.dbx 文件,請(qǐng)參見(jiàn)上述步驟 4 中的注釋)。
 
3、執(zhí)行清理工具的步驟
 
1)啟動(dòng) AutoCAD。
2)運(yùn)行 NETLOAD 命令并瀏覽到 DgnLsPurge.dll(從上述步驟 5 中復(fù)制的文件之一)。
如果您在加載 DgnLsPurge.dll 時(shí)遇到問(wèn)題,請(qǐng)檢查 .dll 文件的特性,方法是選擇該文件、單擊鼠標(biāo)右鍵,然后選擇“特性”。在某些情況下,系統(tǒng)的安全設(shè)置可能阻止加載 .dll。如果是這種情況,可以通過(guò)選擇特性的“安全”部分中的“取消阻止”來(lái)取消阻止 .dll。
3)打開(kāi)受影響的圖形文件。
4)運(yùn)行 DGNPURGE 命令以使圖元可以清除。
5)為所有未使用的對(duì)象運(yùn)行 PURGE 命令。
6)如果需要,請(qǐng)重復(fù)步驟 4-5。
7)保存 DWG。
8)為其他受影響的文件重復(fù)步驟 3-7。
 
四、注意事項(xiàng)
 
1、目前中文的互聯(lián)網(wǎng)上幾乎沒(méi)有對(duì)該問(wèn)題的解決辦法,因?yàn)槎嘉匆庾R(shí)到問(wèn)題的根源!什么清理Purge,另存為DXF,清理比例。。。如果是DGN的問(wèn)題,只有按本文的方法進(jìn)行處理,方可完美解決,另存DXF雖然也可解決部分問(wèn)題,但是過(guò)程中極有可能丟失數(shù)據(jù),請(qǐng)慎重使用!。
 
2、在關(guān)閉 AutoCAD 后,DGNPURGE 命令將不保持在系統(tǒng)上加載。如果你需要在 AutoCAD 的將來(lái)任務(wù)中使用此命令,需要通過(guò)再次使用 NETLOAD 命令重新加載 DGNLsPurge.dll。
 
3、卸載此修補(bǔ)程序的步驟 
1)在產(chǎn)品安裝文件夾中,刪除您下載的修補(bǔ)程序文件。
2)將 AcDgnLS.bak 文件重命名為 AcDgnLS.dbx。  
 

為什么CAD圖紙內(nèi)容不多但文件特別大?