AutoCAD顧問
還沒有註冊嗎...即日起免費註冊,所有最完整的AutoCAD討論、教學及資源都在論壇裡喔~

Join the forum, it's quick and easy

AutoCAD顧問
還沒有註冊嗎...即日起免費註冊,所有最完整的AutoCAD討論、教學及資源都在論壇裡喔~
AutoCAD顧問
Would you like to react to this message? Create an account in a few clicks or log in to continue.
[討論]對於設定DCL物件的值 Ioaoe110[討論]對於設定DCL物件的值 2020-310[討論]對於設定DCL物件的值 Oiu15010[討論]對於設定DCL物件的值 2020-211[討論]對於設定DCL物件的值 Ia15010[討論]對於設定DCL物件的值 Aizyao10[討論]對於設定DCL物件的值 Uos15010[討論]對於設定DCL物件的值 BPl3tjj[討論]對於設定DCL物件的值 Ziao1510
[討論]對於設定DCL物件的值 Oo-2-110[討論]對於設定DCL物件的值 Zuoiy_10[討論]對於設定DCL物件的值 Aizyao11[討論]對於設定DCL物件的值 Iyb_1510[討論]對於設定DCL物件的值 Aoe1-111[討論]對於設定DCL物件的值 Uos15011[討論]對於設定DCL物件的值 Aoe2da10[討論]對於設定DCL物件的值 Aoe2da11[討論]對於設定DCL物件的值 Aoe10

[討論]對於設定DCL物件的值

2 posters

向下

[討論]對於設定DCL物件的值 Empty [討論]對於設定DCL物件的值

發表 由 明~ 周日 6 五月 2012 - 18:39

問題是對於第二行程式,如果是使用變數(n1~n8),那程式到第三行時就會出錯~
不知有沒有辦法解決?? ,程式如下:
(setq key_list '("wd" "od" "b" "r" "move" "Quiet" "oil" "fat"))
(setq val_list (list n1 n2 n3 n4 n5 n6 n7 n8))
(mapcar 'set_tile key_list val_list)


judyyai 在 周日 6 五月 2012 - 21:22 作了第 2 次修改 (原因 : 做修改)
明~
明~
高級會員
高級會員

文章總數 : 307
年齡 : 44
來自 : 彰化
職業 : 機械
愛好 : 打球 騎車 健行 音樂 電影 (說不完...)
個性 : 不與人爭
使用年資 : 從學生時代接觸到現在(工作中不一定使用)
使用版本 : 2004和2008
積分 : 17
經驗值 : 6932
威望值 : 667
注冊日期 : 2009-12-24
藍鵲292號
男 雙魚座 猴

回頂端 向下

[討論]對於設定DCL物件的值 Empty 回復: [討論]對於設定DCL物件的值

發表 由 明~ 周日 6 五月 2012 - 23:02

有解決的方法了~
(setq key_list '("wd" "od" "b" "r" "move" "Quiet" "oil" "fat"))
(setq val_list (list n1 n2 n3 n4 n5 n6 n7 n8))
(setq val_list(mapcar 'vl-princ-to-string val_list))
(mapcar 'set_tile key_list val_list)

vl-princ-to-string這函數可以幫我解決~
明~
明~
高級會員
高級會員

文章總數 : 307
年齡 : 44
來自 : 彰化
職業 : 機械
愛好 : 打球 騎車 健行 音樂 電影 (說不完...)
個性 : 不與人爭
使用年資 : 從學生時代接觸到現在(工作中不一定使用)
使用版本 : 2004和2008
積分 : 17
經驗值 : 6932
威望值 : 667
注冊日期 : 2009-12-24
藍鵲292號
男 雙魚座 猴

回頂端 向下

[討論]對於設定DCL物件的值 Empty 回復: [討論]對於設定DCL物件的值

發表 由 shenhung 周一 14 五月 2012 - 19:50

DCL KEY VALUE 代入的值必須是字串.
應該是第三個資料型態錯了!!
VL-PRINC-TO-STRING 剛好可以轉換.
shenhung
shenhung
高級會員
高級會員

文章總數 : 272
年齡 : 57
來自 : 新北市
職業 : 塑膠模具設計.AUTOLISP
愛好 : 音樂
個性 : 隨和
使用年資 : 18年
使用版本 : 2010
積分 : 15
經驗值 : 7736
威望值 : 1157
注冊日期 : 2009-06-03
男 摩羯座 馬

回頂端 向下

[討論]對於設定DCL物件的值 Empty 回復: [討論]對於設定DCL物件的值

發表 由 明~ 周一 14 五月 2012 - 21:28

shenhung 寫到:DCL KEY VALUE 代入的值必須是字串.
應該是第三個資料型態錯了!!
VL-PRINC-TO-STRING 剛好可以轉換.

是的~
知道原因,但一時找不到適用的函數,不過還好問題解決,也完成了程式~
明~
明~
高級會員
高級會員

文章總數 : 307
年齡 : 44
來自 : 彰化
職業 : 機械
愛好 : 打球 騎車 健行 音樂 電影 (說不完...)
個性 : 不與人爭
使用年資 : 從學生時代接觸到現在(工作中不一定使用)
使用版本 : 2004和2008
積分 : 17
經驗值 : 6932
威望值 : 667
注冊日期 : 2009-12-24
藍鵲292號
男 雙魚座 猴

回頂端 向下

回頂端


 
這個論壇的權限:
無法 在這個版面回復文章
[討論]對於設定DCL物件的值 Ioaoe110[討論]對於設定DCL物件的值 2020-310[討論]對於設定DCL物件的值 Oiu15010[討論]對於設定DCL物件的值 2020-211[討論]對於設定DCL物件的值 Ia15010[討論]對於設定DCL物件的值 Aizyao10[討論]對於設定DCL物件的值 Uos15010[討論]對於設定DCL物件的值 BPl3tjj[討論]對於設定DCL物件的值 Ziao1510
[討論]對於設定DCL物件的值 Oo-2-110[討論]對於設定DCL物件的值 Zuoiy_10[討論]對於設定DCL物件的值 Aizyao11[討論]對於設定DCL物件的值 Iyb_1510[討論]對於設定DCL物件的值 Aoe1-111[討論]對於設定DCL物件的值 Uos15011[討論]對於設定DCL物件的值 Aoe2da10[討論]對於設定DCL物件的值 Aoe2da11[討論]對於設定DCL物件的值 Aoe10