[問題]有關標註的寫法?
2 posters
AutoCAD顧問 :: 技術(發言等級:一般會員) :: :: 進階討論
第1頁(共1頁)
[問題]有關標註的寫法?
各位先進請問一下,我在寫lisp時需要在標註後加入某設定之數值時,該如何寫入?
已知設定
(prompt "\n 總支數<")(princ Q)(prompt "支>:")(setq Q (getint "\n 總支數:"))
此數值Q為我之後陣列的數
(command "dim" "hor" p0 p21 "@0,50" "<>" "hor" p3 p1 "@0,-90" "<>" "hor" p3 p4 "@0,-150" "@<>x" "e")
我打算將Q值加入到"@<>xQ",但是我直接加入時它標註會直接出Q而不是數值
請問各位先進,此部份我該如何做修改?
已知設定
(prompt "\n 總支數<")(princ Q)(prompt "支>:")(setq Q (getint "\n 總支數:"))
此數值Q為我之後陣列的數
(command "dim" "hor" p0 p21 "@0,50" "<>" "hor" p3 p1 "@0,-90" "<>" "hor" p3 p4 "@0,-150" "@<>x" "e")
我打算將Q值加入到"@<>xQ",但是我直接加入時它標註會直接出Q而不是數值
請問各位先進,此部份我該如何做修改?
jock1626- 一般會員
- 文章總數 : 20
年齡 : 42
來自 : 桃園
職業 : 繪圖員
愛好 : 睡覺
個性 : 是個人吧
使用年資 : 5年
使用版本 : 2016
經驗值 : 1036
威望值 : 6
注冊日期 : 2022-05-19
回復: [問題]有關標註的寫法?
"@<>xQ"
改成下面
(strcat "@<>x" (itoa Q))
要先把變數的整數轉成字串後再結合在一起
改成下面
(strcat "@<>x" (itoa Q))
要先把變數的整數轉成字串後再結合在一起
naruto018- 中級會員
- 文章總數 : 226
年齡 : 32
來自 : 高雄
職業 : 學習中(CAD,Revit,Excel VBA)
愛好 : 當個懶熊
個性 : 內向
使用年資 : 新手
使用版本 : 2015
AutoCAD基礎篇等級 : 10星級
積分 : 5
經驗值 : 4541
威望值 : 564
注冊日期 : 2016-11-29
Tiger&蘋果爸 likes this post
[已解決]有關標註的寫法?
naruto018 寫到:"@<>xQ"
改成下面
(strcat "@<>x" (itoa Q))
要先把變數的整數轉成字串後再結合在一起
感謝先進,問題已解決,為了這個搞了好久都想不出來!
(command "dim" "hor" p0 p21 (strcat "@0,"(itoa dh)) "<>" "hor" p3 p1 (strcat "@0,-"(itoa dh1)) "<>" "hor" p4 p3 (strcat "@0,-"(itoa dh2)) (strcat "@<>x"(itoa (- q 1))) "e")
將數改為字串後即可,一行就解決真好,感謝先進的指導,謝謝!
jock1626- 一般會員
- 文章總數 : 20
年齡 : 42
來自 : 桃園
職業 : 繪圖員
愛好 : 睡覺
個性 : 是個人吧
使用年資 : 5年
使用版本 : 2016
經驗值 : 1036
威望值 : 6
注冊日期 : 2022-05-19
AutoCAD顧問 :: 技術(發言等級:一般會員) :: :: 進階討論
第1頁(共1頁)
這個論壇的權限:
您 無法 在這個版面回復文章