指令 GzPU - 深度文件瘦身

一句話說明:一鍵執行多輪深度清除,移除圖面中所有未使用的定義,比 AutoCAD 內建 PURGE 更徹底,大幅縮減檔案大小。

這個指令能做什麼

執行後不需要選取任何物件,Grebarz 會自動對圖面執行多輪 PURGE 清除,移除所有未被使用的圖層定義、圖塊定義、文字樣式、標註樣式、線型定義、群組定義等。比 AutoCAD / ZWCAD 內建的 PURGE 指令更徹底——內建 PURGE 一次只能清除一層,本指令持續循環清除直到無可刪除為止,確保檔案大小最小化。

適合什麼時候使用

情境 說明
圖面發布前整理 發送給業主或施工廠商前,確保檔案乾淨無多餘定義
整合多個圖面後清理 合併不同來源圖面後,通常會累積大量無用的圖層與圖塊定義
圖面開啟或操作變慢 過多未使用定義會拖慢 CAD 效能,執行本指令可改善
搭配清圖流程使用 在執行 GzTD 清圖系統後執行,進一步縮小檔案

操作步驟

  1. 在指令列輸入 GzPU 並按 Enter
  2. 指令自動執行,無需手動確認
  3. 完成後圖面中所有未使用的定義均已清除

注意事項

💡建議

執行前建議先儲存圖面備份。深度清除後,若發現某個圖塊或圖層定義消失(因為尚未放置在圖面中),可從備份還原。

常見問題

Q:執行 GzPU 後,圖面文字消失或報「造型 xxx 未定義」怎麼辦?

A:這是舊版本存在、目前已經修正的問題。GzPU 過去在判斷哪些定義可以清除時,可能誤判文字樣式使用的「形檔」(大字體所需的造型定義檔)沒有被使用而一併刪除;文字消失、逐字顯示「造型 xxx 未定義」就是形檔被誤刪的症狀。現在的版本已經修正,GzPU 執行清除時會明確排除形檔,不會再發生誤刪。

若你是在舊版本上遇到這個問題,需要留意兩點:

  1. 形檔一旦被誤刪,載入的結果會留在同一個 CAD 視窗的快取中——只要在該視窗內開過一次受影響的圖面,之後在同一視窗開啟的其他圖面也可能一併出現文字消失的狀況,即使那些圖面本身沒有問題。請先關閉並重新開啟 CAD,讓快取重置。
  2. 這個問題無法透過重新執行指令修復(包括 GzTT,它只會重設文字樣式本身的設定,形檔一旦被刪除就無法復原)。請改用執行 GzPU 前的圖面備份還原受影響的圖面——這也是操作步驟中建議「執行前先儲存圖面備份」的原因。

相關指令

指令 說明
GzEE 萬用橡皮擦,刪除選取的物件(非定義)
GzTD 清圖系統,整理圖面圖層分類後再執行 GzPU 效果更好
GzTT 修復無效字體樣式,但無法救回已被誤刪的形檔(詳見上方常見問題)
功能區設定 本指令位於Ribbon「清除工具區」面板