AutoLisp 的檔案是簡單的 ASCII 文字檔, 其副檔名為 lsp . 用 Notepad 之類的文書編輯軟體就可以編寫,修改 AutoLisp 的檔案. 首先, 將上回的畫線程式,用文書編輯器整理如下: ===============================
============================
打完之後, 存檔.
檔名: testline.lsp
*** 記得, 要存成 ASCII 文字檔; 而且,存檔的路徑,必須在AutoCAD的搜尋路徑之內. ***
就這樣, 最簡單的一個AutoLisp程式 testline.lsp 就誕生了.
載入AutoLisp 程式:
在 AutoCAD的指令行輸入載入的指令,
指令:
(load "testline")
副檔名可以省略不寫, 就可以將它載入到記憶體當中.
你的 testline.lsp 就開始執行了.
=======================
有了 c: 的加持, 我們就可以在載入後,像AutoCAD指令一般的下指令.
思考一下, 有c:和没有c:的差異吧.
執行的過程, 有没有覺得哪裡怪怪的?
有没有注意到:
在載入程式,執行程式的過程中,好像會一直出現 " nil " 這個字,
但整個執行過程,結果都没有錯.
其實, "nil" 是個空回應, 它回應幾乎每一行的設定,命令.
我們可以用 (princ) 來消除它.
改成英文版的 AutoLisp 程式如下: