關於在啟動時執行腳本

可使用 /b (在 Windows 上) 或 -b (在 Mac OS 上) 指令行參數,在啟動時執行腳本。

假設每次開始新圖面時,您都會打開格線,將整體線型比例設定為 3.0,將圖層 0 設定為目前圖層並將其顏色設定為紅色。您可以使用圖面樣板完成這項工作,但也可使用下列腳本來完成,並將該腳本儲存至名為 setup.scr 的文字檔。

grid on 
ltscale 3.0 
layer set 0 color red 0

第一行打開格線。第二行設定整體線型比例。第三行設定目前圖層為圖層 0,並設定預設顏色為紅色。應用程式會假定您要在腳本中使用 LAYER 指令的指令行版本,而不是選項板版本。其結果與在指令提示下輸入 -layer 相同。第四行是空行,用於結束 LAYER。

您可以使用以下其中一種技術,在啟動時開啟圖面並執行腳本:

Windows
  • 在「執行」對話方塊、「開始」功能表或「開始」畫面中輸入必要的語法。
  • 在 Windows 指令提示視窗中輸入必要的語法。
Mac OS
  • 在終端視窗中輸入必要的語法。

執行腳本檔的語法

您可以使用 /b (在 Windows 上) 或 -b (在 Mac OS 上) 指令行參數,在應用程式啟動時,於新圖檔或既有圖檔上執行腳本檔。您可以使用以下語法執行:

註: 包含嵌入空格的檔名必須用雙引號括住,例如,"guest house"

可選擇是否要包含副檔名 .exe/.app.dwg.dwt.scr。 如果找不到腳本檔案,應用程式會報告無法開啟檔案。

註: 此註記僅適用於 Windows。在啟動時執行的 VBA 和 AutoLISP ® 檔案 (無法在 AutoCAD LT 中使用) 應檢查程式程序是否可見。如果程序不可見,則不應執行檔案,因為程序可能正在執行背景出圖或發佈作業。若要檢查程式程序是否可見,可以使用 AutoCAD ActiveX Automation API 中應用程式物件的「可見」性質。

從樣板建立圖面並執行腳本檔

在執行腳本檔之前,您可以使用 /t (在 Windows 上) 或 -t (在 Mac OS 上) 指令行參數建立新圖面以搭配指定的圖面樣板。以下語法會使用 MyTemplate.dwt 檔案建立新圖面,然後在建立圖面之後執行 script.scr 腳本:

如果您要將預設樣板用於新圖面,可以省略 /t 指令行參數和樣本檔名。

註: 您不能再使用此方法啟動新圖面並為其命名。請在儲存時命名圖面。