Autodesk Batch Save 公用程式對話方塊

使用此對話方塊可開啟多個圖面與樣板檔案,並一次儲存為指定的 Autodesk Civil 3D 版本。您也可以執行自訂腳本,作為批次作業的一部分。

目標 Civil 3D 版本
指定要將圖面儲存成何種版本。
  • 清單只會顯示您電腦上安裝的 Civil 3D 版本。Autodesk Batch Save 公用程式支援 2014 - 2024 版本。
  • 第一次儲存為 2014 和 2015 版時,請以管理員身份執行 Autodesk Batch Save 公用程式。以滑鼠右鍵按一下「Autodesk Batch Save 公用程式」,然後按一下「以管理員身份執行」或「更多」「以管理員身份執行」(取決於作業系統版本)。
  • 儲存為 2014-2017 版時,Autodesk Batch Save 公用程式會檢查 Civil 3D 的目標版本是否已升級為最新的 Service Pack。如果尚未升級,則 Autodesk Batch Save 公用程式會提示您先安裝最新的 Service Pack,再繼續進行。
  • Autodesk Batch Save 公用程式不會將圖面儲存為舊版本。

    舉例而言,如果您選取「2016」作為「目標版本」,而且您選取的圖面已在 AutoCAD Civil 3D 2017 中儲存,則批次儲存程序將略過該圖面。

    重要: 在大多數情況下,儲存成較新版本的圖面會無法在舊版的應用程式中開啟。您可以透過選取「略過圖面」下的「與目標 Civil 3D 版本不相容」,指定不要將所選圖面儲存成較新的版本。

自訂腳本

您可以執行自訂腳本,作為批次儲存程序的一部分。

以下範例腳本檔位於 C:\ProgramData\Autodesk\C3D 2024\BatchSaveTool\Scripts 中:

  • qsave.scr:執行 QSAVE 指令作為批次儲存程序的一部分。
  • defaultClean.scr:執行 defaultClean.lsp 檔案,其會執行 -PURGE、AUDIT 及 QSAVE 指令,作為批次儲存程序的一部分。

若要取得關於開發腳本的資訊,請參閱〈關於指令腳本〉。

若要取得關於產生腳本詳細記錄的資訊,請參閱下方〈展示指令視窗〉勾選方塊的相關資訊。

選取

指定腳本所在的資料夾。指定資料夾後,從下拉式清單中選取該腳本。

如果您要執行自訂腳本,請將腳本放置在資料夾中,然後使用「選取」按鈕指定該資料夾。

編輯
在文字編輯器中開啟腳本以進行編輯。

目標資料夾

指定包含所要開啟與儲存檔案的資料夾,以及要排除的資料夾。Autodesk Batch Save 公用程式會將 DWG 檔與 DWT 檔開啟並儲存在隨附的資料夾及其子資料夾中。

包括
  • 加入:開啟一個對話方塊,可在其中選取要加入的資料夾。
  • 移除:將目前選取的資料夾從清單中移除。
  • 所有目錄:加入本端和網路磁碟機。
排除
  • 加入:開啟一個對話方塊,可用來選取要排除的資料夾。
  • 移除:將目前選取的資料夾從清單中移除。

略過圖面

指定各種選項,根據以下準則排除圖面。

  • 唯讀:排除唯讀檔案。
  • 先前儲存的批次:依照記錄檔案的記錄,排除已由 Autodesk Batch Save 公用程式開啟與儲存的檔案。
  • 非透過 Civil 3D 建立:排除非透過 Autodesk Civil 3D 建立或編輯的檔案。
  • 與目標 Civil 3D 版本不相容:排除目前不符合指定目標版本的檔案。選取此勾選方塊,即可防止圖面儲存為較新版本。
    註: Autodesk Batch Save 公用程式不會將圖面儲存為舊版本。
  • 儲存前/儲存後:排除上次在指定日期範圍內儲存的檔案。

製程設定

  • 展示指令視窗:指定程序執行時是否要展示指令視窗。
    註: 如果您要為腳本產生其他詳細資料記錄,請取消選取「製程設定」下的「展示指令視窗」勾選方塊。 若取消勾選「展示指令視窗」勾選方塊,系統即不會顯示所處理的每個圖面的指令視窗,且會在 C:\Users\Public\Documents\Autodesk\BatchSaveLog\DetailLog 中建立詳細記錄。
  • 刪除 .Bak 檔案: 指定是否將 BAK 檔案從目標資料夾中刪除。
    • 選取此勾選方塊可在批次儲存程序執行後刪除 BAK 檔案。當「刪除 .Bak 檔案」勾選方塊已選取時,則會刪除 BAK 檔案,無論該檔案是在批次儲存程序執行期間還是之前所建立。
    • 取消勾選此勾選方塊,即可保留 BAK 檔案。
    註: 如果您要在批次儲存程序執行期間建立備份檔 (BAK 檔),請先在 Autodesk Civil 3D 中將 ISAVEBAK 系統變數設定為 1,再執行 Autodesk Batch Save 公用程式。如果已在電腦上設定 Autodesk Civil 3D 的目標版本以建立 BAK 檔,則 Autodesk Batch Save 公用程式會在批次儲存程序執行時建立或更新 BAK 檔案。
  • 圖面逾時:指定逾時值。如果檔案無法在指定的時間內開啟與儲存,則會將其略過。
  • 同時處理:指定是否要同時處理多個檔案。
起點
啟動批次儲存程序。該程序完成時,按一下「記錄」按鈕以開啟記錄檔,並檢閱結果。
Log
開啟記錄檔。
  • 記錄檔會列示程序為成功或失敗,以及是否有略過圖面。
  • 記錄檔會以逗號分隔檔案格式儲存成 savedwgresult.log.csv。包含所有所含目標資料夾記錄資訊的記錄檔會儲存在 C:\Users\Public\Documents\Autodesk\BatchSaveLog 中。
  • 包含各資料夾中檔案資訊的記錄檔會儲存在目標資料夾中。此檔案預設為隱藏。若要檢視這些檔案,您可以在 Microsoft® Windows® 檔案總管或「檔案總管」中規劃資料夾選項,以展示隱藏的檔案。
    註: 如果您不想要將記錄檔建立在目標資料夾中,請在 C3D_BatchSave.exe.Config 檔案中將「DistributeLog」值變更為「False」。此檔案預設位於 C:\ProgramData\Autodesk\C3D 2024\BatchSaveTool\ 中。
  • 若您選取了該選項,則 Autodesk Batch Save 公用程式會使用記錄檔來處理檔案,以略過公用程式先前已批次儲存的圖面。如果安裝資料夾中的記錄檔已刪除,或如果公用程式是從其他資料夾執行的,則公用程式會使用目標資料夾中隱藏的記錄檔。
  • 先關閉記錄檔,然後再次執行 Autodesk Batch Save 公用程式。
註: 如果您要為腳本產生其他詳細資料記錄,請取消選取「製程設定」下的「展示指令視窗」勾選方塊。若取消勾選「展示指令視窗」勾選方塊,系統即不會顯示所處理的每個圖面的指令視窗,且會在 C:\Users\Public\Documents\Autodesk\BatchSaveLog\DetailLog 中建立詳細記錄。