庫(kù)搜索路徑和命令搜索過(guò)程

2013-05-05  by:廣州有限元分析、培訓(xùn)中心-1CAE.COM  來(lái)源:仿真在線

29.4.1 環(huán)境變量的識(shí)別

AutoCAD按下列方式識(shí)別環(huán)境變量設(shè)置:

(1) 如果使用命令行開關(guān)指定環(huán)境變量設(shè)置,在命令行開關(guān)中的設(shè)置將代替環(huán)境變量值和在“Options(選項(xiàng))”對(duì)話框中指定的設(shè)置。

(2) 如果未使用命令行開關(guān)設(shè)置,則 AutoCAD使用“Options(選項(xiàng))”對(duì)話框中相應(yīng)的設(shè)置。

(3) 如果既沒(mé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)的“開始”設(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)證命令名稱的搜索次序:

(1) 如果輸入空響應(yīng)(按空格鍵或回車鍵),則AutoCAD調(diào)用上次執(zhí)行的命令。“help”是缺省命令。

(2) AutoCAD先在內(nèi)置命令表中查找該命令名。如果該命令在內(nèi)置命令表中,并且沒(méi)有前綴句號(hào)(.),AutoCAD將接著在未定義命令表中查找該命令。如果該命令未被定義,則繼續(xù)搜索;否則將執(zhí)行該命令,除非有其他原因使命令不能執(zhí)行。

(3) AutoCAD檢查該命令名稱是否由設(shè)備驅(qū)動(dòng)程序定義,然后檢查命令名是否由顯示驅(qū)動(dòng)程序定義。

(4) AutoCAD 在程序參數(shù)文件 (acad.pgp) 定義的外部命令中查找該命令名稱。如果該命令名稱對(duì)應(yīng)一個(gè)已經(jīng)定義的外部命令,則運(yùn)行該命令,并結(jié)束搜索。

(5) AutoCAD在由AutoLISP或ObjectARX應(yīng)用程序定義的命令列表中查找該命令名稱。自動(dòng)加載的命令在此時(shí)加載。

(6) AutoCAD在系統(tǒng)變量列表中查找該命令名稱。如果找到該名稱,AutoCAD將輸入作為變量名,執(zhí)行“setvar”命令。

(7) 如果該命令名稱對(duì)應(yīng)程序參數(shù)文件中定義的命令別名,AutoCAD用該命令的全名在內(nèi)置命令列表中重新搜索。

(8) 如果前面所有步驟都失敗了,則搜索終止,并顯示非法命令的警告信息。

小 結(jié)

本章主要介紹了AutoCAD系統(tǒng)的目錄結(jié)構(gòu)、命令行開關(guān)、環(huán)境設(shè)置等內(nèi)容。


開放分享:優(yōu)質(zhì)有限元技術(shù)文章,助你自學(xué)成才

相關(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) 

編輯
在線報(bào)名:
  • 客服在線請(qǐng)直接聯(lián)系我們的客服,您也可以通過(guò)下面的方式進(jìn)行在線報(bào)名,我們會(huì)及時(shí)給您回復(fù)電話,謝謝!
驗(yàn)證碼

全國(guó)服務(wù)熱線

1358-032-9919

廣州公司:
廣州市環(huán)市中路306號(hào)金鷹大廈3800
電話:13580329919
          135-8032-9919
培訓(xùn)QQ咨詢:點(diǎn)擊咨詢 點(diǎn)擊咨詢
項(xiàng)目QQ咨詢:點(diǎn)擊咨詢
email:kf@1cae.com