程式檔與支援檔的預設資料夾結構設計,旨在有效地將這些檔案組織為邏輯群組。
如果程式的預設組織和支援檔不能符合您的需求,您可以加以變更。不過,由於某些應用程式會在特定位置中尋找某些檔案,所以您必須確認所做的修改不會與那些應用程式的需求發生衝突。如果沒有完整路徑 (包含磁碟機與資料夾),程式僅可找到那些在其資源庫搜尋路徑中的檔案。
程式會參考作業系統的使用者紀要,以指出本端和可漫遊自訂檔應儲存的位置。您可以使用以下系統變數存取本端和可漫遊資料夾的位置:
(僅限 Windows) 從 AutoCAD 2013 SP1 開始,保留的 acad<版本>.lsp 和 acad<版本>doc.lsp 與其後續檔案都只會從產品的預設安裝資料夾中載入。例如 ,<版本> 表示 2013 為 AutoCAD 2013 以及 AutoCAD 2013 系列產品。根據 SECURELOAD 系統變數的設定,TRUSTEDPATHS 系統變數指定 AutoCAD 和 AutoCAD 系列產品的資料夾可載入並執行包含程式碼的其他檔案。
以下 AutoLISP 程式碼範例定義 CUSTFILES 指令,並且會在安裝可漫遊自訂檔的位置上開啟 Windows® 檔案總管或檔案總管。
(defun c:custfiles () (command "shell" (strcat "explorer \"" (getvar "roamablerootprefix") "\"") ) (princ) )
資源庫搜尋路徑用於在您未指定完整路徑名稱時指定程式搜尋檔案的位置,例如:
可能會有兩個或多個相同的資料夾 (視目前的環境而定)。
如果某檔案不在搜尋路徑中,則必須同時指定其路徑名稱與檔名,程式才能找到此檔案。例如,如果想將 part5.dwg 檔案插入目前圖面中,而該檔案不在資源庫搜尋路徑中,則必須根據資源庫搜尋路徑中的有效路徑,指定其完整路徑名稱或相對路徑名稱。相對路徑名稱如下所示:
指令:-insert
輸入圖塊名稱或 [?]: /files2/olddwgs/part5
如果程式在指定的位置上找到圖面,則會顯示其他提示完成 -INSERT 指令。
程式使用樹狀結構的資料夾和子資料夾。建議您將 AutoLISP 應用程式 (不在 AutoCAD LT 中)、自訂檔或協力廠商應用程式與安裝程式檔與支援檔補充檔案等補充檔案,分開放置。此作法比較容易找得到可能發生衝突的地方,而且在升級任何一個應用程式時,均不會影響到其他的應用程式。
程式的預設位置在 Windows 中為 Program Files 資料夾,在 Mac OS 中為 Applications。您可以在同一層上建立新資料夾 (例如 /AcadApps),並將自訂程式、自訂檔和其他協力廠商應用程式儲存於下一層的子資料夾中。如果要保留多重圖面資料夾 (針對不同的工作檔案),您可以建立一個資料夾 (如 /AcadJobs),並在該資料夾下針對每項工作建立一個子資料夾。
當您輸入某一指令時,應用程式會執行一系列的步驟,以評估該指令名稱的有效性。指令可以是
您可以於指令提示下輸入指令,或者從使用者介面啟動。您還可以從腳本檔、或是藉由 AutoLISP、ObjectARX 或 Managed .NET 應用程式啟動指令。
以下清單說明了用於確認指令名稱的搜尋順序。