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