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.
[討論]LISP文字放大問題 Ioaoe110[討論]LISP文字放大問題 2020-310[討論]LISP文字放大問題 Oiu15010[討論]LISP文字放大問題 2020-211[討論]LISP文字放大問題 Ia15010[討論]LISP文字放大問題 Aizyao10[討論]LISP文字放大問題 Uos15010[討論]LISP文字放大問題 BPl3tjj[討論]LISP文字放大問題 Ziao1510
[討論]LISP文字放大問題 Oo-2-110[討論]LISP文字放大問題 Zuoiy_10[討論]LISP文字放大問題 Aizyao11[討論]LISP文字放大問題 Iyb_1510[討論]LISP文字放大問題 Aoe1-111[討論]LISP文字放大問題 Uos15011[討論]LISP文字放大問題 Aoe2da10[討論]LISP文字放大問題 Aoe2da11[討論]LISP文字放大問題 Aoe10

[討論]LISP文字放大問題

3 posters

向下

[討論]LISP文字放大問題 Empty [討論]LISP文字放大問題

發表 由 as920029as 周五 29 6月 2012 - 17:14

我想做一個 把文字1放大N倍後 用(STRCAT)+入到文字2的前面 但文字2的字沒有變大
文字1:A  文字2:B
AAB
如果用下面lisp改的話 文字AB會一起變大 或是有辦法可以只讓B變大?
(defun c:BIG()
(setvar "cmdecho" 0)
(setq en (entsel "1文字"))
(setq en_data (entget (car en)))
(setq en_txt (cdr (assoc 1 en_data)))
(setq oldt (assoc 1 en_data))
(setq en2 (entsel "2文字"))
(setq en2_data (entget (car en2)))
(setq en2_txt (cdr (assoc 1 en2_data)))
(setq newt (cons 1 en2_txt))
(setq en2_data (subst oldt newt en2_data))
(entmod en2_data)
(setq en_rad (cdr (assoc 40 en_data)))
(setq oldr (assoc 40 en_data))
(setq newr (cdr (assoc 40 en2_data)))
(setq newrr (cons 40 newr))
(setq en4_data (subst oldr newrr en2_data))
(entmod en4_data)
)
(prin1)


LISP 新手 愛哭 請各位大大幫幫忙 給個提示 小弟自己寫看看


as920029as 在 周二 3 7月 2012 - 12:17 作了第 1 次修改
as920029as
as920029as
一般會員
一般會員

文章總數 : 110
年齡 : 33
來自 : 台南市
職業 : 繪圖員
愛好 : 電腦遊戲
個性 : 開朗
使用年資 : 3年
使用版本 : 2010
經驗值 : 5016
威望值 : 47
注冊日期 : 2012-05-06
男 白羊座 羊

回頂端 向下

[討論]LISP文字放大問題 Empty 回復: [討論]LISP文字放大問題

發表 由 shenhung 周五 29 6月 2012 - 18:24

把2個選到的文字靠在一起..不要用STRCAT
移動其中一個..對齊到令一個文字後面或前面.
shenhung
shenhung
高級會員
高級會員

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

回頂端 向下

[討論]LISP文字放大問題 Empty 回復: [討論]LISP文字放大問題

發表 由 ginse0727 周五 29 6月 2012 - 21:12

原來還可以這麼做,
shenhung大大,變一下就通了,真有你的. 讚啦!!

____________________________________________________________________________________
[討論]LISP文字放大問題 Ioaoe110 [討論]LISP文字放大問題 Zuoiy_10 [討論]LISP文字放大問題 2020-211 [討論]LISP文字放大問題 Aizyao11 [討論]LISP文字放大問題 Iyb_1510
[討論]LISP文字放大問題 Aizyao10 [討論]LISP文字放大問題 BPl3tjj.png [討論]LISP文字放大問題 Ziao1510 [討論]LISP文字放大問題 Oo-2-110 [討論]LISP文字放大問題 Oooa_110
ginse0727
ginse0727
高級會員
高級會員

文章總數 : 256
年齡 : 49
來自 : 台北巿
職業 : 帷幕牆
愛好 : 電玩,漫畫,網路小說
個性 : 宅男/正直/死腦筋
使用年資 : 退伍後工作迄今,10年以上
使用版本 : 2012
積分 : 14
經驗值 : 6619
威望值 : 500
發帖精華 : 1
注冊日期 : 2010-07-13
經典問與答讀者 藍鵲61號
2011聚會勳章 男 獅子座 虎

回頂端 向下

[討論]LISP文字放大問題 Empty 回復: [討論]LISP文字放大問題

發表 由 as920029as 周六 30 6月 2012 - 7:49

雖然跟我要的有點不太一樣XD但是感謝大大分享
我試試看
as920029as
as920029as
一般會員
一般會員

文章總數 : 110
年齡 : 33
來自 : 台南市
職業 : 繪圖員
愛好 : 電腦遊戲
個性 : 開朗
使用年資 : 3年
使用版本 : 2010
經驗值 : 5016
威望值 : 47
注冊日期 : 2012-05-06
男 白羊座 羊

回頂端 向下

[討論]LISP文字放大問題 Empty 回復: [討論]LISP文字放大問題

發表 由 shenhung 周六 30 6月 2012 - 10:24

一般TEXT沒辦法2個字大小不一樣.!!
如果你要2個文字結合..可以改用MTEXT 試試
A 和 B 分別為你所選取的文字1和文字2..利用STRCAT 結合成下面文字內容..然後在多行文字內容輸入 A{\\H0.3333X;B}
意思是.以A字高為基準. B字高為A字高的0.3333倍.
(倍數是.文字1字高和文字2.字高相除所得)
A字高變更 B也會一起變更 ..MTEXT 炸開後..為2個獨立文字.
如此.不知道是不是你要的呢?

shenhung
shenhung
高級會員
高級會員

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

回頂端 向下

[討論]LISP文字放大問題 Empty 回復: [討論]LISP文字放大問題

發表 由 as920029as 周六 30 6月 2012 - 12:16

感謝大大 這是我想要的XD 3Q
順便問個問題@@
(1 . "\\A1;14{\\H0.7x;\\S+0.2^-0.3;}")
如果是像這樣的多行文字 怎把它{\\H0.7x;\\S+0.2^-0.3;} 叫出來做更改?
以LISP方式
as920029as
as920029as
一般會員
一般會員

文章總數 : 110
年齡 : 33
來自 : 台南市
職業 : 繪圖員
愛好 : 電腦遊戲
個性 : 開朗
使用年資 : 3年
使用版本 : 2010
經驗值 : 5016
威望值 : 47
注冊日期 : 2012-05-06
男 白羊座 羊

回頂端 向下

[討論]LISP文字放大問題 Empty 回復: [討論]LISP文字放大問題

發表 由 shenhung 周六 30 6月 2012 - 12:30

(setq txt-val (cdr (assoc 1 (entget (car (entsel))))))
上面的意思是.把選取得文字的值設給txt-val 變數

你想寫的可是公差標註LISP?
shenhung
shenhung
高級會員
高級會員

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

回頂端 向下

[討論]LISP文字放大問題 Empty 回復: [討論]LISP文字放大問題

發表 由 as920029as 周日 1 7月 2012 - 21:03

恩 是的@@
A{\\H0.3333X;B}
的;
不是會當作是註解嗎@@?
是否有範例之類的 可提示我?
as920029as
as920029as
一般會員
一般會員

文章總數 : 110
年齡 : 33
來自 : 台南市
職業 : 繪圖員
愛好 : 電腦遊戲
個性 : 開朗
使用年資 : 3年
使用版本 : 2010
經驗值 : 5016
威望值 : 47
注冊日期 : 2012-05-06
男 白羊座 羊

回頂端 向下

[討論]LISP文字放大問題 Empty 回復: [討論]LISP文字放大問題

發表 由 shenhung 周三 4 7月 2012 - 12:35

程式分享第4頁.有我寫的尺寸公差編修程式..開放源代碼..
你可以參考看看.建議多爬文.或許可以找到意想不到的資料.

令外就你提問的方式.良心給你建議.!! 你可以一開始就把你想寫程式的功能和目的說明清楚..你想做什麼樣的程式.比方你在這的目的是想寫個公差標註的程式.!! 讓別人很快了解你的目的.這樣也可以比較快幫到你的忙.你可以節省很多時間喔..或者其他人有撰寫的經驗也可以提供給你!!祝你學習愉快~
shenhung
shenhung
高級會員
高級會員

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

回頂端 向下

[討論]LISP文字放大問題 Empty 回復: [討論]LISP文字放大問題

發表 由 ginse0727 周三 4 7月 2012 - 12:40

感謝shenhung大大的無私分享,小弟也去下載來觀摩學習了. 嘻嘻

____________________________________________________________________________________
[討論]LISP文字放大問題 Ioaoe110 [討論]LISP文字放大問題 Zuoiy_10 [討論]LISP文字放大問題 2020-211 [討論]LISP文字放大問題 Aizyao11 [討論]LISP文字放大問題 Iyb_1510
[討論]LISP文字放大問題 Aizyao10 [討論]LISP文字放大問題 BPl3tjj.png [討論]LISP文字放大問題 Ziao1510 [討論]LISP文字放大問題 Oo-2-110 [討論]LISP文字放大問題 Oooa_110
ginse0727
ginse0727
高級會員
高級會員

文章總數 : 256
年齡 : 49
來自 : 台北巿
職業 : 帷幕牆
愛好 : 電玩,漫畫,網路小說
個性 : 宅男/正直/死腦筋
使用年資 : 退伍後工作迄今,10年以上
使用版本 : 2012
積分 : 14
經驗值 : 6619
威望值 : 500
發帖精華 : 1
注冊日期 : 2010-07-13
經典問與答讀者 藍鵲61號
2011聚會勳章 男 獅子座 虎

回頂端 向下

[討論]LISP文字放大問題 Empty 回復: [討論]LISP文字放大問題

發表 由 as920029as 周三 4 7月 2012 - 19:28

感謝shenhung大大的分享與建議 3Q>"<
可惜的是現在還無權利進去分享區Orz
as920029as
as920029as
一般會員
一般會員

文章總數 : 110
年齡 : 33
來自 : 台南市
職業 : 繪圖員
愛好 : 電腦遊戲
個性 : 開朗
使用年資 : 3年
使用版本 : 2010
經驗值 : 5016
威望值 : 47
注冊日期 : 2012-05-06
男 白羊座 羊

回頂端 向下

[討論]LISP文字放大問題 Empty 回復: [討論]LISP文字放大問題

發表 由 shenhung 周三 4 7月 2012 - 20:16

我已發短信將載點給你.
shenhung
shenhung
高級會員
高級會員

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

回頂端 向下

[討論]LISP文字放大問題 Empty 回復: [討論]LISP文字放大問題

發表 由 as920029as 周四 5 7月 2012 - 7:48

3Q 感謝大大熱心幫忙以及分享^^
as920029as
as920029as
一般會員
一般會員

文章總數 : 110
年齡 : 33
來自 : 台南市
職業 : 繪圖員
愛好 : 電腦遊戲
個性 : 開朗
使用年資 : 3年
使用版本 : 2010
經驗值 : 5016
威望值 : 47
注冊日期 : 2012-05-06
男 白羊座 羊

回頂端 向下

回頂端


 
這個論壇的權限:
無法 在這個版面回復文章
[討論]LISP文字放大問題 Ioaoe110[討論]LISP文字放大問題 2020-310[討論]LISP文字放大問題 Oiu15010[討論]LISP文字放大問題 2020-211[討論]LISP文字放大問題 Ia15010[討論]LISP文字放大問題 Aizyao10[討論]LISP文字放大問題 Uos15010[討論]LISP文字放大問題 BPl3tjj[討論]LISP文字放大問題 Ziao1510
[討論]LISP文字放大問題 Oo-2-110[討論]LISP文字放大問題 Zuoiy_10[討論]LISP文字放大問題 Aizyao11[討論]LISP文字放大問題 Iyb_1510[討論]LISP文字放大問題 Aoe1-111[討論]LISP文字放大問題 Uos15011[討論]LISP文字放大問題 Aoe2da10[討論]LISP文字放大問題 Aoe2da11[討論]LISP文字放大問題 Aoe10