DWG-PURGE? ?? ?? ?? ?? ?? ???To purge the Current Drawing
DWG-PURGE-BATCH? ?? ? To purge multiple drawings without opening the files文章源自四五設計網-http://www.133122.cn/52607.html
DWG-PURGE-CONSOLE? ?To run 'Drawing Purge' in script mode文章源自四五設計網-http://www.133122.cn/52607.html
DWG-PURGE? ?? ?? ?? ?? ?? ?? ?清除當前圖形文章源自四五設計網-http://www.133122.cn/52607.html
DWG-PURGE-BATCH? ?? ???清除多個圖形而不打開文件文章源自四五設計網-http://www.133122.cn/52607.html
DWG-PURGE-CONSOLE? ? 在腳本模式下運行“繪圖清除”文章源自四五設計網-http://www.133122.cn/52607.html
原版本介紹
問題:文章源自四五設計網-http://www.133122.cn/52607.html
圖形文件DWG體積很大,通常沒有明顯的數據。同時,還其他癥狀包括:文章源自四五設計網-http://www.133122.cn/52607.html
(1)無法復制和粘貼圖元。文章源自四五設計網-http://www.133122.cn/52607.html
(2)懸掛較長時間選擇文本與 “特性”選項板上打開。文章源自四五設計網-http://www.133122.cn/52607.html
(3)圖形文件需要很長時間才能打開。文章源自四五設計網-http://www.133122.cn/52607.html
(4)圖形文件有卡頓感。
癥狀:
從一個包含有 “DGN線型” 文件拷貝到別的DWG文件時,導致DWG文件變得非常大,這是因為復制過程中包含了大量的非必要數據,這部分數據無法體現及使用PU命令清除。(這些數據會伴隨著復制、插入等命令跟隨到別的文件中)
DGN是一種文件格式,通常是建筑在畫總圖時使用到相關軟件,而在相互參照過程中,使得這些無用的數據存在于DWG文件中且不可見。
下載地址
解決方法:
使用第三方插件“DrawingPurge”(圖形清理)
可以同一時間內清除多個圖形。官方的補丁只能處理單文件,而且問題文件太大的話會假死半個小時或以上;所以推薦這個第三方軟件,用于處理多個文件,無須打開直接拖進去就好,,每個文件處理時間基本在1S以內,視電腦配置而定。)

插件使用方法:
(為防止未知問題的發生,請在處理前先備份要處理的dwg文件,本人使用至今未出問題>)
關閉CAD,安裝“AjilalVijayanDrawingPurge8.2.msi”
安裝完成后打開CAD,輸入命令:DWG-PURGE-BATCH,彈出如下對話框:
軟件自帶簡體中文,關于頁面里有語言設置
點擊 “選擇文件”在彈出的對話框中選擇要處理的dwg文件(直接拖進去也可以,需要注意:如要處理的文件已被打開,會導致處理失敗),選擇好后,點擊“打開”。



相關清理需求可在軟件中自行設置
點擊“清除”按鈕開始處理文件,請耐心等待處理完畢(過程中出現未響應屬正常現象,時間不會很久)。
完成后查看文件,確認沒有問題后,可刪除備份文件。
另:軟件安裝完成后有兩個命令可用,一個是上面的DWG-PURGE-BATCH,可處理多個文件,一個是DWG-PURGE,可處理當前打開的圖紙,但會把"ACAD_DGNLINESTYLECOMP"這個字典都刪除,刪除后是否會有其它問題,暫時未知。所以建議使用批處理那個命令。丟塔游戲網www.diuta.com
另外一種清理方法
把這段代碼復制成文本文檔,改后綴為.lsp,加載到CAD里面輸入命令SCL,可以清理無用的內容,減少文件體積,親測有效。
代碼內的“defun c:SCL ();;;;"中的SCL”可以自己更換為自己想要的命令字符。
(defun c:SCL ();;;;"
(dictremove (namedobjdict) "ACAD_DGNLINESTYLECOMP")
(command "-purge" "a" "*" "n")
(princ "\n*********已清理完畢。")
(princ));;



評論