庫(kù)搜索路徑和命令搜索過(guò)程
2013-05-05 by:廣州有限元分析、培訓(xùn)中心-1CAE.COM 來(lái)源:仿真在線
29.4.1 環(huán)境變量的識(shí)別
AutoCAD按下列方式識(shí)別環(huán)境變量設(shè)置:
(1) 如果使用命令行開(kāi)關(guān)指定環(huán)境變量設(shè)置,在命令行開(kāi)關(guān)中的設(shè)置將代替環(huán)境變量值和在“Options(選項(xiàng))”對(duì)話框中指定的設(shè)置。
(2) 如果未使用命令行開(kāi)關(guān)設(shè)置,則 AutoCAD使用“Options(選項(xiàng))”對(duì)話框中相應(yīng)的設(shè)置。
(3) 如果既沒(méi)有使用命令行開(kāi)關(guān),也沒(méi)有設(shè)置“Options(選項(xiàng))”中的值,則 AutoCAD 使用環(huán)境變量值。
29.4.2 庫(kù)搜索路徑
缺省狀態(tài)下,AutoCAD按照庫(kù)路徑中指定的次序搜索支持文件,如下所示。
(1) 當(dāng)前目錄(這通常由快捷圖標(biāo)的“開(kāi)始”設(shè)置決定)。
(2) 包含當(dāng)前圖形文件的目錄。
(3) “options(選項(xiàng))”對(duì)話框指定的搜索路徑中所列出的目錄。
(4) 包含AutoCAD程序文件的目錄。
上述各目錄可能相同,這取決于當(dāng)前環(huán)境。如果某個(gè)文件不在搜索路徑中,則必須指定其路徑名和文件名,AutoCAD才能找到該文件。
29.4.3 命令搜索過(guò)程
AutoCAD要對(duì)所輸入命令進(jìn)行一系列有效性檢查。一個(gè)命令可以是內(nèi)部命令、系統(tǒng)變量、acad.pgp文件中定義的外部命令或命令別名,或是用戶定義的 AutoLISP 命令,也可以由ObjectARX應(yīng)用程序或設(shè)備驅(qū)動(dòng)程序命令來(lái)定義。另外,命令可以在命令行中鍵入或者從適當(dāng)?shù)牟藛沃羞x擇,也可以從腳本文件中或者由AutoLISP或ObjectARX應(yīng)用程序來(lái)輸入。
下列過(guò)程描述了AutoCAD 驗(yàn)證命令名稱(chēng)的搜索次序:
(1) 如果輸入空響應(yīng)(按空格鍵或回車(chē)鍵),則AutoCAD調(diào)用上次執(zhí)行的命令?!癶elp”是缺省命令。
(2) AutoCAD先在內(nèi)置命令表中查找該命令名。如果該命令在內(nèi)置命令表中,并且沒(méi)有前綴句號(hào)(.),AutoCAD將接著在未定義命令表中查找該命令。如果該命令未被定義,則繼續(xù)搜索;否則將執(zhí)行該命令,除非有其他原因使命令不能執(zhí)行。
(3) AutoCAD檢查該命令名稱(chēng)是否由設(shè)備驅(qū)動(dòng)程序定義,然后檢查命令名是否由顯示驅(qū)動(dòng)程序定義。
(4) AutoCAD 在程序參數(shù)文件 (acad.pgp) 定義的外部命令中查找該命令名稱(chēng)。如果該命令名稱(chēng)對(duì)應(yīng)一個(gè)已經(jīng)定義的外部命令,則運(yùn)行該命令,并結(jié)束搜索。
(5) AutoCAD在由AutoLISP或ObjectARX應(yīng)用程序定義的命令列表中查找該命令名稱(chēng)。自動(dòng)加載的命令在此時(shí)加載。
(6) AutoCAD在系統(tǒng)變量列表中查找該命令名稱(chēng)。如果找到該名稱(chēng),AutoCAD將輸入作為變量名,執(zhí)行“setvar”命令。
(7) 如果該命令名稱(chēng)對(duì)應(yīng)程序參數(shù)文件中定義的命令別名,AutoCAD用該命令的全名在內(nèi)置命令列表中重新搜索。
(8) 如果前面所有步驟都失敗了,則搜索終止,并顯示非法命令的警告信息。
小 結(jié)
本章主要介紹了AutoCAD系統(tǒng)的目錄結(jié)構(gòu)、命令行開(kāi)關(guān)、環(huán)境設(shè)置等內(nèi)容。
相關(guān)標(biāo)簽搜索:庫(kù)搜索路徑和命令搜索過(guò)程 AutoCAD培訓(xùn) AutoCAD培訓(xùn)課程 AutoCAD圖紙?jiān)O(shè)計(jì) AutoCAD在線視頻 AutoCAD技術(shù)學(xué)習(xí)教程 AutoCAD軟件教程 AutoCAD資料下載 Fluent、CFX流體分析 HFSS電磁分析 Ansys培訓(xùn) Abaqus培訓(xùn) Autoform培訓(xùn)