1 腳本文件簡介
腳本文件類似于DOS操作系統中的批處理文件,它可以將不同的AutoCAD命令組合起來,并按確定的順序自動連續地執行。腳本文件是文本文件,擴展名為“.SCR”,用戶可使用任一文本編輯器來創建腳本文件。
因為腳本文件可使一些命令序列自動執行,所以常用來產生、編輯或觀看圖形,如幻燈放映、初始的圖形設置等。但腳本文件不能使用對話框或菜單,當從腳本文件中發出打開對話框命令時,AutoCAD運行該命令的命令欄含義而不是打開對話框。
用戶可以通過命令行的開關設置,使AutoCAD在啟動時自動調用腳本。此外,用戶也可以在AutoCAD中運行腳本,其調用方式為:
菜單:【Tools(工具)】→【Run Script…(運行腳本)】
命令行:script(或別名scr)
注意 AutoCAD 的“undo”命令將每個腳本當作一個組,可以用單個“undo”命令放棄一組腳本的操作。
說明 “script”命令可透明地使用。
2 實例1 使用腳本文件繪制并顯示圖形
Step 1 創建腳本文件“exam_draw.scr”
(1) 使用Windows附件中的“記事本”程序創建一個新文件。
(2) 在該文件中添加如下內容,如圖1所示。
注意 其中調用“exam_view.scr”文件的路徑應根據實際情況而定。
(3) 以“exam_draw.scr”為名保存該文件。
Step 2 創建腳本文件“exam_view.scr”
(1) 使用Windows附件中的“記事本”程序創建一個新文件。
(2) 在該文件中添加如下內容,如圖2所示。
(3) 以“exam_view.scr”為名保存該文件。
Step 3 運行腳本文件
進入AutoCAD系統,調用“script”命令彈出“Select Script File(選擇腳本文件)”對話框,定位并打開步驟一中創建的“exam_draw.scr”文件。該文件的運行結果是在屏幕中間繪制一條直線和一個圓,而且直線和圓繞中心不停地轉動。如圖3所示。
3. 實例說明
1. 從實例中我們可以看到,腳本文件的內容實際上就是在AutoCAD命令提示行中所用的命令的一個有序集合。腳本文件中的每一行對應著AutoCAD命令提示行中的一個命令、一個選項的響應。
2. 腳本文件中可以包含注釋,任何以“;”開始的行都被當作注釋而在運行時被忽略。此外,腳本文件中所有包含空格的長文件名都必須被括在雙引號中。
3. 需要提醒讀者注意的是,腳本文件中的空格和空行在運行時相當于按Enter鍵,因此,為了能正確地運行腳本文件,需嚴格控制文件中空格和空行的使用,避免多余的空格和空行。
4. 腳本文件在運行時不允許輸入新的信息,所有的信息都必須包含在文件內。
5. 運行中的腳本文件在按Esc鍵時,或在調用另一個SCRIPT命令時被終止。如果腳本文件被取消,或腳本文件遇到錯誤,并且造成該文件的執行被懸掛時,可使用RESUME命令繼續運行。RESUME命令將跳過導致出錯的命令,并繼續執行剩余的腳本文件。
6. DELAY命令用于設置時間延遲。由于腳本文件是自動運行的命令序列,因此,一些操作發生得非???。如果用戶需要清楚地觀看操作過程,則需要使用DELAY進行必要的停頓。DELAY命令的通常格式為:
DELAY Time
其中,Time為延遲時間,取值范圍為0~32767,以毫秒為單位。
7. RSCRIPT命令用于無限制地重復執行腳本文件,直到用戶強制取消為止。當用戶要連續地執行同一個腳本文件時,該功能非常有用。
腳本文件類似于DOS操作系統中的批處理文件,它可以將不同的AutoCAD命令組合起來,并按確定的順序自動連續地執行。腳本文件是文本文件,擴展名為“.SCR”,用戶可使用任一文本編輯器來創建腳本文件。
因為腳本文件可使一些命令序列自動執行,所以常用來產生、編輯或觀看圖形,如幻燈放映、初始的圖形設置等。但腳本文件不能使用對話框或菜單,當從腳本文件中發出打開對話框命令時,AutoCAD運行該命令的命令欄含義而不是打開對話框。
用戶可以通過命令行的開關設置,使AutoCAD在啟動時自動調用腳本。此外,用戶也可以在AutoCAD中運行腳本,其調用方式為:
菜單:【Tools(工具)】→【Run Script…(運行腳本)】
命令行:script(或別名scr)
注意 AutoCAD 的“undo”命令將每個腳本當作一個組,可以用單個“undo”命令放棄一組腳本的操作。
說明 “script”命令可透明地使用。
2 實例1 使用腳本文件繪制并顯示圖形
Step 1 創建腳本文件“exam_draw.scr”
(1) 使用Windows附件中的“記事本”程序創建一個新文件。
(2) 在該文件中添加如下內容,如圖1所示。
注意 其中調用“exam_view.scr”文件的路徑應根據實際情況而定。
(3) 以“exam_draw.scr”為名保存該文件。
Step 2 創建腳本文件“exam_view.scr”
(1) 使用Windows附件中的“記事本”程序創建一個新文件。
(2) 在該文件中添加如下內容,如圖2所示。
(3) 以“exam_view.scr”為名保存該文件。
Step 3 運行腳本文件
進入AutoCAD系統,調用“script”命令彈出“Select Script File(選擇腳本文件)”對話框,定位并打開步驟一中創建的“exam_draw.scr”文件。該文件的運行結果是在屏幕中間繪制一條直線和一個圓,而且直線和圓繞中心不停地轉動。如圖3所示。
3. 實例說明
1. 從實例中我們可以看到,腳本文件的內容實際上就是在AutoCAD命令提示行中所用的命令的一個有序集合。腳本文件中的每一行對應著AutoCAD命令提示行中的一個命令、一個選項的響應。
2. 腳本文件中可以包含注釋,任何以“;”開始的行都被當作注釋而在運行時被忽略。此外,腳本文件中所有包含空格的長文件名都必須被括在雙引號中。
3. 需要提醒讀者注意的是,腳本文件中的空格和空行在運行時相當于按Enter鍵,因此,為了能正確地運行腳本文件,需嚴格控制文件中空格和空行的使用,避免多余的空格和空行。
4. 腳本文件在運行時不允許輸入新的信息,所有的信息都必須包含在文件內。
5. 運行中的腳本文件在按Esc鍵時,或在調用另一個SCRIPT命令時被終止。如果腳本文件被取消,或腳本文件遇到錯誤,并且造成該文件的執行被懸掛時,可使用RESUME命令繼續運行。RESUME命令將跳過導致出錯的命令,并繼續執行剩余的腳本文件。
6. DELAY命令用于設置時間延遲。由于腳本文件是自動運行的命令序列,因此,一些操作發生得非???。如果用戶需要清楚地觀看操作過程,則需要使用DELAY進行必要的停頓。DELAY命令的通常格式為:
DELAY Time
其中,Time為延遲時間,取值范圍為0~32767,以毫秒為單位。
7. RSCRIPT命令用于無限制地重復執行腳本文件,直到用戶強制取消為止。當用戶要連續地執行同一個腳本文件時,該功能非常有用。
相關文章
- 2021-09-08全國專業技術人員計算機應用能力考試用書 AutoCAD2004
- 2021-08-30從零開始AutoCAD 2014中文版機械制圖基礎培訓教程 [李
- 2021-08-30從零開始AutoCAD 2014中文版建筑制圖基礎培訓教程 [朱
- 2021-08-30電氣CAD實例教程AutoCAD 2010中文版 [左昉 等編著] 20
- 2021-08-30高等院校藝術設計案例教程中文版AutoCAD 建筑設計案例
- 2021-08-29環境藝術制圖AutoCAD [徐幼光 編著] 2013年PDF下載
- 2021-08-29機械AutoCAD 項目教程 第3版 [繆希偉 主編] 2012年PDF
- 2021-08-29機械制圖與AutoCAD [李志明 主編] 2014年PDF下載
- 2021-08-29機械制圖與AutoCAD [陶素連,周欽河 主編] 2013年PDF下
- 2021-08-28機械制圖與AutoCAD 繪圖 [宋巧蓮,徐連孝 主編] 2012年P