AutoLISP 檔案必須先載入至程式中才能使用。
AutoLISP 應用程式儲存在副檔名為 .lsp 的可編輯 ASCII 或 Unicode 文字檔。這些檔案通常都有標頭部份,用來描述常式、其用法以及任何特有的指示。這些標頭還可能包括一些關於作者以及與常式使用有關之法律資訊的註解。註解之前會有一個分號 (;)。您可以藉由能夠產生 ASCII 或 Unicode 文字檔的文字編輯器或文字處理器,檢視和編輯這些檔案。
在使用 AutoLISP 應用程式之前,必須先將其載入。您可以使用 APPLOAD 指令或 AutoLISP load 函數來載入應用程式。載入 AutoLISP 應用程式可將 AutoLISP 程式碼從 LSP 檔載入系統記憶體。如果 LSP 檔不在「支援檔案搜尋路徑」下,您必須指定「檔案名稱」參數的相對支援路徑。
要使用 load 函數載入應用程式,您需要在指令提示下輸入 AutoLISP 程式碼。如果 load 函數執行成功,它會於指令提示下顯示檔案中最後一個表示式的值。該值通常是定義於檔案中的最後一個函數名稱,或是使用新載入函數的指示。如果 load 執行失敗,它會傳回一則 AutoLISP 錯誤訊息。load 失敗的原因可能是檔案中的程式碼有誤,或者是提供的檔名不正確。load 函數的語法為
(load filename [onfailure])
此語法展示 load 函數有兩個引數:filename (必要) 與 onfailure (可選)。一般來說,於指令提示下載入 AutoLISP 檔時,您僅需提供 filename 引數。
以下範例載入 AutoLISP 檔 newfile.lsp。
指令:(load "newfile")
不需要 .lsp 副檔名。此格式適用於目前資源庫路徑中的任何 LSP 檔。
若要載入不在資源庫路徑中的 AutoLISP 檔,您必須以 filename 引數提供完整的路徑和檔名。
指令:(load "d:/files/morelisp/newfile")
指令:(load "/files/morelisp/newfile")