AutoCAD顧問
還沒有註冊嗎...即日起免費註冊,所有最完整的AutoCAD討論、教學及資源都在論壇裡喔~
AutoCAD顧問
Would you like to react to this message? Create an account in a few clicks or log in to continue.
[討論]使用Visual LISP的小技巧 Io15010 [討論]使用Visual LISP的小技巧 2020-310 [討論]使用Visual LISP的小技巧 Oiu15010 [討論]使用Visual LISP的小技巧 2020-211 [討論]使用Visual LISP的小技巧 Oo-2-110 [討論]使用Visual LISP的小技巧 BPl3tjj

[討論]使用Visual LISP的小技巧

向下

[討論]使用Visual LISP的小技巧 Empty [討論]使用Visual LISP的小技巧

發表 由 RyanGuo 于 2013-10-09, 14:45

1.利用不同Visual LISP 註解樣式,增加程式可讀性
請參考明~的[分享]你所不知的Visual LISP 註解樣式
https://www.autocad-tw.com/t5331-topic

2.用格式編輯視窗,自動計算左右括弧數量有沒有對等

3.在程式最後右括弧後面加上;_LAST
在格式編輯視窗後,如果有增加右括弧的話,可以很清楚的知道哪些是多的.

4.在編寫過程中,用格式編輯視窗整理程式的時候
如果LISP程式很長,可用下面方法回到格式編輯視窗之前編寫程式的位置
在每次使用格式編輯視窗前,在隨意右括弧後面key上隨意但不會馬上就忘的英文字.
格式編輯視窗後,搜尋剛剛隨意key上的字.
ps.盡量不要key在像SETQ之類的之中,裡面參數是成對的.

5.格式編輯視窗發生錯誤訊息:unknow format directive:"?
表示右括弧太多,要回到最後編寫的地方刪掉幾個右括弧.

6.在編寫副程式時,通常需要設定變數來測試副程式,
可以開新的LISP,將變數設定的LISP寫入其中,
寫完後載入LISP就可以完成設定,
需要變動設定值時,改一下再重新載入就可以了.
ex:測試副程式TEST101
代碼:
(defun TEST101 (A1 A2 A3)
.
.
.
)
新的LISP文件中
代碼:
(SETQ A1 1 A2 2 A3 3)
最後輸入指令
代碼:
(TEST101 A1 A2 A3)
RyanGuo
RyanGuo
初級會員
初級會員

文章總數 : 206
年齡 : 37
來自 : 屏東
職業 : 機械繪圖
愛好 : 玩遊戲
個性 : 嗚嗚男
使用年資 : 1年多
使用版本 : 2011
積分 : 3
經驗值 : 4114
威望值 : 316
注冊日期 : 2013-04-18
男 射手座 狗

回頂端 向下

回頂端


 
這個論壇的權限:
無法 在這個版面回復文章
[討論]使用Visual LISP的小技巧 Uos15010 [討論]使用Visual LISP的小技巧 BPl3tjj [討論]使用Visual LISP的小技巧 Ziao1510 [討論]使用Visual LISP的小技巧 Oo-2-110 [討論]使用Visual LISP的小技巧 Oooo-110 [討論]使用Visual LISP的小技巧 2020-211