[已解決]最近剛學LISP請問程式碼這樣寫哪裡出錯了??
2 posters
AutoCAD顧問 :: 技術(發言等級:一般會員) :: :: 進階討論
第1頁(共1頁)
[已解決]最近剛學LISP請問程式碼這樣寫哪裡出錯了??
請各位大大幫我看一下程式碼哪裡出錯了~~~
目前小弟剛學LISP,
在練習的時候寫了一個程式一直找不到BUG和解決方法
程式功能為:
一個可以輸入不限定數量的點(pt-list) 然後由內建的LINE指令連接所有點,如下面程式碼
於CAD輸入: (createPP2 (list '(0 0 0) '(10 0 0) '(10 10 0)))
於CAD顯示: nil
然後就沒有東西了
程式碼
目前小弟剛學LISP,
在練習的時候寫了一個程式一直找不到BUG和解決方法
程式功能為:
一個可以輸入不限定數量的點(pt-list) 然後由內建的LINE指令連接所有點,如下面程式碼
於CAD輸入: (createPP2 (list '(0 0 0) '(10 0 0) '(10 10 0)))
於CAD顯示: nil
然後就沒有東西了
程式碼
- 代碼:
;program2
(defun createPP2(pt-list / pt)
(command "._line")
(command
(foreach pt pt-list
'(pt)
)
)
)
yuann's 在 2021-10-09, 00:28 作了第 1 次修改
yuann's- 一般會員
- 文章總數 : 10
年齡 : 33
來自 : 台北
職業 : 結構工程師
愛好 : 看電影
個性 : 隨和
使用年資 : 5
使用版本 : 2019
經驗值 : 1208
威望值 : 6
注冊日期 : 2021-10-05
回復: [已解決]最近剛學LISP請問程式碼這樣寫哪裡出錯了??
也許你要的是
- 代碼:
(defun createPP2 (pt-list / pt)
(command "._line")
(foreach pt pt-list
(command pt)
)
)
naruto018- 中級會員
- 文章總數 : 226
年齡 : 32
來自 : 高雄
職業 : 學習中(CAD,Revit,Excel VBA)
愛好 : 當個懶熊
個性 : 內向
使用年資 : 新手
使用版本 : 2015
AutoCAD基礎篇等級 : 10星級
積分 : 5
經驗值 : 4544
威望值 : 564
注冊日期 : 2016-11-29
yuann's likes this post
回復: [已解決]最近剛學LISP請問程式碼這樣寫哪裡出錯了??
謝謝樓上大大~
這就是我要的
這就是我要的
yuann's- 一般會員
- 文章總數 : 10
年齡 : 33
來自 : 台北
職業 : 結構工程師
愛好 : 看電影
個性 : 隨和
使用年資 : 5
使用版本 : 2019
經驗值 : 1208
威望值 : 6
注冊日期 : 2021-10-05
AutoCAD顧問 :: 技術(發言等級:一般會員) :: :: 進階討論
第1頁(共1頁)
這個論壇的權限:
您 無法 在這個版面回復文章