[已解決]最近剛學LISP請問程式碼這樣寫哪裡出錯了??
2 posters
[已解決]最近剛學LISP請問程式碼這樣寫哪裡出錯了??
請各位大大幫我看一下程式碼哪裡出錯了~~~
目前小弟剛學LISP,
在練習的時候寫了一個程式一直找不到BUG和解決方法
程式功能為:
一個可以輸入不限定數量的點(pt-list) 然後由內建的LINE指令連接所有點,如下面程式碼
於CAD輸入: (createPP2 (list '(0 0 0) '(10 0 0) '(10 10 0)))
於CAD顯示: nil
然後就沒有東西了
程式碼
目前小弟剛學LISP,
在練習的時候寫了一個程式一直找不到BUG和解決方法
![頭暈目眩](/users/3215/23/55/09/smiles/712308.gif)
![頭暈目眩](/users/3215/23/55/09/smiles/712308.gif)
程式功能為:
一個可以輸入不限定數量的點(pt-list) 然後由內建的LINE指令連接所有點,如下面程式碼
於CAD輸入: (createPP2 (list '(0 0 0) '(10 0 0) '(10 10 0)))
於CAD顯示: nil
然後就沒有東西了
![暈倒](/users/3215/23/55/09/smiles/945655.gif)
![暈倒](/users/3215/23/55/09/smiles/945655.gif)
![暈倒](/users/3215/23/55/09/smiles/945655.gif)
程式碼
- 代碼:
;program2
(defun createPP2(pt-list / pt)
(command "._line")
(command
(foreach pt pt-list
'(pt)
)
)
)
yuann's 在 周六 9 10月 2021 - 0:28 作了第 1 次修改
yuann's- 一般會員
- 文章總數 : 10
年齡 : 33
來自 : 台北
職業 : 結構工程師
愛好 : 看電影
個性 : 隨和
使用年資 : 5
使用版本 : 2019
經驗值 : 1260
威望值 : 6
注冊日期 : 2021-10-05
回復: [已解決]最近剛學LISP請問程式碼這樣寫哪裡出錯了??
也許你要的是
- 代碼:
(defun createPP2 (pt-list / pt)
(command "._line")
(foreach pt pt-list
(command pt)
)
)
naruto018- 中級會員
- 文章總數 : 226
年齡 : 33
來自 : 高雄
職業 : 學習中(CAD,Revit,Excel VBA)
愛好 : 當個懶熊
個性 : 內向
使用年資 : 新手
使用版本 : 2015
AutoCAD基礎篇等級 : 10星級
積分 : 5
經驗值 : 4596
威望值 : 564
注冊日期 : 2016-11-29
yuann's likes this post
回復: [已解決]最近剛學LISP請問程式碼這樣寫哪裡出錯了??
謝謝樓上大大~
這就是我要的
這就是我要的
yuann's- 一般會員
- 文章總數 : 10
年齡 : 33
來自 : 台北
職業 : 結構工程師
愛好 : 看電影
個性 : 隨和
使用年資 : 5
使用版本 : 2019
經驗值 : 1260
威望值 : 6
注冊日期 : 2021-10-05
這個論壇的權限:
您 無法 在這個版面回復文章*** disclaimer. 免責聲明 ***
“AUTOCAD®, and AUTODESK® are registered trademarks of Autodesk, Inc., its subsidiaries, and/or its affiliates.”
“This website is independent of Autodesk, Inc., and is not affiliated with, authorized, endorsed, sponsored, or otherwise approved of by Autodesk, Inc.”
“AUTOCAD® 和 AUTODESK® 是 Autodesk, Inc. 及其子公司和/或關聯公司的註冊商標。此網站與 Autodesk, Inc. 無關,並且未經 Autodesk, Inc. 授權、認可、贊助或以其他方式批准”
“AutoCAD 顧問論壇為台灣創立之網站,我們以熱忱服務 AutoCAD 用戶,致力於技術討論、知識分享及教學影片(課程)等內容,為 AutoCAD 社群提供支持與貢獻”