我們都知道:AutoLISP 一直只有加密的程式(此程式也早已被破解,毫無保護
功用),卻無編譯器(Compiler)來將原始程式編譯成一二進位的檔案。現在,這
個夢想已經在 Visual LISP 裡實現了。
AutoCAD 的編譯功能可以將一屬文字檔的 Visual LISP 原始檔案 .LSP,編譯成
一檔案延伸名為 .FAS 的二進位編譯檔。這樣的 .FAS 的編譯檔就僅能被執行,而
不能修改其內容。
請依下述步驟來進行編譯 Visual LISP 原始檔案的操作:
1.請點取『工具(T)』下拉式功能表下,『AutoLISP(S)』選擇項後的『Visual
LISP 編輯器(V)』項目,並將欲編譯且執行已無問題的 Visual LISP 原始檔
案載入。
2.請點取編輯視窗裡,『專案(P)』下拉式功能表下的『新專案(N)...』選擇項
。並依下圖例操作:
上圖的步驟說明如下:
步驟1:選擇要建立專案的目錄區
步驟2:輸入專案名稱
步驟3:點取『存檔(S)』鈕
步驟4:點取要編譯的原始程式檔名,如 V-Xysquare
步驟5:點取『>』鈕,隨即於右邊的框中出現 V-Xysquare 字樣
步驟6:點取『建置選項』標籤鈕
步驟7:選擇『最佳化(T)』選項
步驟8:選擇要存放編譯檔的目錄區
步驟9:點取『確定』鈕
步驟10:點取『建置專案 Fas』鈕來開始編譯
3.編譯完成後,當我們到 \CADD\VLISP 的目錄下,就可以看到如下畫面:
如上所示,為了保護您的智慧財產,您可以將 .LSP 檔另外存起來,而僅留下
.FAS 檔案來載入執行即可。
|