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

[討論]單行文字的輸入問題

上一篇主題 下一篇主題 向下

[討論]單行文字的輸入問題

發表 由 a02617 于 2013-05-10, 09:33

請問一下,如果我有多筆單行文字需要輸入,已知需要輸入的座標點位(已在EXCEL中計算完成)

資料如下:
插入座標 插入文字
290,200 FB1 (30×50)
660,750 FB2 (30×50)
300,590 FB3 (30×50)
. .
. .
. .
由於資料多達幾十筆,所以一個一個輸入文字比較費時,
所以我想要可以一次輸入所有點位,並將文字標註上,所以我利用EXCEL合併之後,如下,並複製之後貼到CAD的指令視窗內
TEXT 290,200 15 0 %%uFB1 (30×50)%%u
TEXT 660,750 15 0 %%uFB2 (30×50)%%u
TEXT 300,590 15 0 %%uFB3 (30×50)%%u

但會停留在判斷文字是否旋轉之後的文字輸入畫面,請問有方法可以解決嗎?或是利用別種方式也可以,感謝各位。


avatar
a02617
一般會員
一般會員

文章總數 : 15
年齡 : 28
來自 : 屏東
職業 : 待業
愛好 : 出遊
個性 : 樂觀
使用年資 : 新手初學
使用版本 : 新手初學
經驗值 : 1764
威望值 : 0
注冊日期 : 2013-04-23
男 巨蟹座 蛇

回頂端 向下

回復: [討論]單行文字的輸入問題

發表 由 judyyai 于 2013-05-10, 15:14

主題類型若為詢問方向或討論功能,請在主題前請加入[討論],顏色請指定為[綠色]。討論主題沒有時間限制。


[說明]發表主題前,請遵守相關要領!
http://www.autocad-tw.com/forum-f12/topic-t1521.htm

已幫你改過!


____________________________________________________________________________________
avatar
judyyai
管理顧問
管理顧問

文章總數 : 7649
年齡 : 40
來自 : 台南
職業 : 機械製圖
愛好 : 電腦相關
個性 : think too much...
使用年資 : 10↑
使用版本 : AC2014(開始於2015九月底)
AutoCAD基礎篇等級 : 10星級
積分 : 392
最佳解答 : 1
經驗值 : 27266
威望值 : 3466
發帖精華 : 2
回帖精華 : 4
注冊日期 : 2008-11-19
2D基礎函授 3D基礎函授 顧問外掛程式 經典問與答讀者 藍鵲2號
2009聚會勳章 串連貼紙成功 女 巨蟹座 蛇

回頂端 向下

回復: [討論]單行文字的輸入問題

發表 由 judyyai 于 2013-05-10, 16:03

LISP我不會~
但可用腳本來作,記事本輸入以下,然後存成*.scr (*為自取的名稱)
到AUTOCAD,工具->執行腳本(或指令script),讀取剛剛存檔的SCR,即可
代碼:
TEXT 290,200 15 0 %%uFB1 (30×50)%%u

660,750 15 0 %%uFB2 (30×50)%%u

300,590 15 0 %%uFB3 (30×50)%%u 

以上解說如下~
^代表空一格(按空白鍵)
(←) 代表按Enter鍵
以下紅色符號與文字不是實際輸入符號喔,是表示按某鍵但一定要按此格式輸入,腳本才會成功執行任務.
^為使用者需求自行輸入的空一格,可有可無!

TEXT^290,200^15^0^%%uFB1^(30×50)%%u(←)
(←)
660,750^15^0^%%uFB2^(30×50)%%u(←)
(←)
300,590^15^0^%%uFB3^(30×50)%%u^(←)
│游標停留在此處

最一行結束是用空格,然後跳下一行ENTER



想要即時顯示所有,可以加上zoom e
代碼:
TEXT 290,200 15 0 %%uFB1 (30×50)%%u

660,750 15 0 %%uFB2 (30×50)%%u

300,590 15 0 %%uFB3 (30×50)%%u
zoom e

____________________________________________________________________________________
avatar
judyyai
管理顧問
管理顧問

文章總數 : 7649
年齡 : 40
來自 : 台南
職業 : 機械製圖
愛好 : 電腦相關
個性 : think too much...
使用年資 : 10↑
使用版本 : AC2014(開始於2015九月底)
AutoCAD基礎篇等級 : 10星級
積分 : 392
最佳解答 : 1
經驗值 : 27266
威望值 : 3466
發帖精華 : 2
回帖精華 : 4
注冊日期 : 2008-11-19
2D基礎函授 3D基礎函授 顧問外掛程式 經典問與答讀者 藍鵲2號
2009聚會勳章 串連貼紙成功 女 巨蟹座 蛇

回頂端 向下

回復: [討論]單行文字的輸入問題

發表 由 hendry 于 2013-05-18, 15:39

文字前面加一個"-"就好了

-TEXT 290,200 15 0 %%uFB1 (30×50)%%u
-TEXT 660,750 15 0 %%uFB2 (30×50)%%u
-TEXT 300,590 15 0 %%uFB3 (30×50)%%u

最後再按一下 ENTER 就可以了
avatar
hendry
一般會員
一般會員

文章總數 : 28
年齡 : 33
來自 : 台南
職業 : 建築相關
愛好 : 吃喝玩樂
個性 : 好學
使用年資 : 6
使用版本 : 2008
經驗值 : 1856
威望值 : 24
注冊日期 : 2013-04-24
男 巨蟹座 鼠

回頂端 向下

回復: [討論]單行文字的輸入問題

發表 由 judyyai 于 2013-05-18, 16:07

hendry 寫到:文字前面加一個"-"就好了

-TEXT 290,200 15 0 %%uFB1 (30×50)%%u
-TEXT 660,750 15 0 %%uFB2 (30×50)%%u
-TEXT 300,590 15 0 %%uFB3 (30×50)%%u

最後再按一下 ENTER 就可以了

感謝指導~這是我第一次使用腳本~所以用了很多空白~
原來三行連續排下來,加手動ENTER 就可以解決~
謝謝你 學習了,如何使用"-" 竊喜

**補充**
剛剛做測試~
只要在第三行,最後按下ENTER,跑到下一行~即可 省掉手動enter 動作~


**再補充***
只要在第三行,最後按下ENTER,跑到下一行,然後輸入ZOOM_E,(_表示空格)
也是最後按下ENTER,跑到下一行~即可

這樣可以跑完又可以看到實際範圍 竊喜


judyyai 在 2013-05-18, 16:14 作了第 3 次修改 (原因 : 補充,再補充)

____________________________________________________________________________________
avatar
judyyai
管理顧問
管理顧問

文章總數 : 7649
年齡 : 40
來自 : 台南
職業 : 機械製圖
愛好 : 電腦相關
個性 : think too much...
使用年資 : 10↑
使用版本 : AC2014(開始於2015九月底)
AutoCAD基礎篇等級 : 10星級
積分 : 392
最佳解答 : 1
經驗值 : 27266
威望值 : 3466
發帖精華 : 2
回帖精華 : 4
注冊日期 : 2008-11-19
2D基礎函授 3D基礎函授 顧問外掛程式 經典問與答讀者 藍鵲2號
2009聚會勳章 串連貼紙成功 女 巨蟹座 蛇

回頂端 向下

回復: [討論]單行文字的輸入問題

發表 由 pqsister 于 2013-05-27, 07:44

請問大大們
我一直誤以為腳本跟LISP是同一個東西....OTZ
請問他們的差別在於?? 不會吧...
avatar
pqsister
一般會員
一般會員

文章總數 : 44
年齡 : 33
來自 : 台北
職業 : 繪圖人員
愛好 : 唱歌
個性 : 內向
使用年資 : 1年
使用版本 : 2010
經驗值 : 2032
威望值 : 69
注冊日期 : 2013-02-01
女 天蝎座 鼠

回頂端 向下

回復: [討論]單行文字的輸入問題

發表 由 Tiger&蘋果爸 于 2013-05-27, 09:05

pqsister 寫到:請問大大們
我一直誤以為腳本跟LISP是同一個東西....OTZ
請問他們的差別在於??
這篇漏看了... 不會吧
judy說明的真不錯喔~

補充:
簡單說「SCR腳本」,是把繪圖步驟用文字寫出來,但是無法自行判斷~
「LISP」可以加入自行判斷式,比較活用滿足大部分需求!

接下來你可以搜尋相關文章喔~
好開心

____________________________________________________________________________________
avatar
Tiger&蘋果爸
系統管理員
系統管理員

文章總數 : 17311
年齡 : 41
來自 : 台北市文山區
職業 : AutoCAD顧問
愛好 : 蹓狗/戶外活動/拍照
個性 : 幽默/樂觀/善良
使用年資 : 15↑
使用版本 : AutoCAD 2016
經驗值 : 65250
威望值 : 12865
注冊日期 : 2008-04-23
2D基礎函授 2D進階函授 3D基礎函授 https://i11.servimg.com/u/f11/19/71/67/71/2d3d10.png2D+3D線上 顧問外掛程式 經典問與答讀者 藍鵲1號
2009聚會勳章 2010聚會勳章 2011聚會勳章 2012聚會勳章 2013勳章-2D基礎 2014聚會勳章 2015聚會勳章 2016聚會勳章 串連貼紙成功 男 水瓶座 兔

http://mypaper.pchome.com.tw/kv1012tiger

回頂端 向下

回復: [討論]單行文字的輸入問題

發表 由 RyanGuo 于 2013-05-27, 09:24

我不知道這樣的比喻適合不適合@@a

腳本像是到餐廳點餐,
你不用知道菜怎樣做出來的,
只要管你能不能表達清楚你要吃多鹹多淡之類的.

lisp像是你在家裡做菜,
雖然你不知道這生肉和生菜怎麼來的,
但你要會烹調才會做出你要的菜.

以上,算是簡單表達差異吧@@a

腳本:
載入一次執行一次,平常繪圖用到的指令的集合.

lisp:
載入後每輸入一次程式中自訂的指令就執行一次,
沒學過的話根本看不懂它程式會做些甚麼,
可以用判斷式依照不同情形執行不一樣的程式,
可以用程式呼叫程式,....等.

應該是這樣吧@@a

舉實例來說它們運作好了,
假設今天要畫n條直線陣列.

腳本:
畫線1 A1點座標 B2點座標
.
.
(畫n條就n行指令,點座標每個都不一樣,要自己算)

lisp:
設n為整數
設m為整數,等於零
程式問:要畫幾條?n=輸入
程式問:起始點在哪裡?多長?方向是?
計次開始
畫線 A座標 B座標
座標修正
m=m+1
是否畫足夠,不夠就回到計次開始
avatar
RyanGuo
初級會員
初級會員

文章總數 : 206
年齡 : 34
來自 : 屏東
職業 : 機械繪圖
愛好 : 玩遊戲
個性 : 嗚嗚男
使用年資 : 1年多
使用版本 : 2011
積分 : 3
經驗值 : 3012
威望值 : 303
注冊日期 : 2013-04-18
男 射手座 狗

回頂端 向下

回復: [討論]單行文字的輸入問題

發表 由 Tiger&蘋果爸 于 2013-05-28, 03:21

RyanGuo 寫到:我不知道這樣的比喻適合不適合@@a

腳本像是到餐廳點餐,
你不用知道菜怎樣做出來的,
只要管你能不能表達清楚你要吃多鹹多淡之類的.

lisp像是你在家裡做菜,
雖然你不知道這生肉和生菜怎麼來的,
但你要會烹調才會做出你要的菜.
Spoiler(用來隱藏帖子內容):

以上,算是簡單表達差異吧@@a

腳本:
載入一次執行一次,平常繪圖用到的指令的集合.

lisp:
載入後每輸入一次程式中自訂的指令就執行一次,
沒學過的話根本看不懂它程式會做些甚麼,
可以用判斷式依照不同情形執行不一樣的程式,
可以用程式呼叫程式,....等.

應該是這樣吧@@a

舉實例來說它們運作好了,
假設今天要畫n條直線陣列.

腳本:
畫線1 A1點座標 B2點座標
.
.
(畫n條就n行指令,點座標每個都不一樣,要自己算)

lisp:
設n為整數
設m為整數,等於零
程式問:要畫幾條?n=輸入
程式問:起始點在哪裡?多長?方向是?
計次開始
畫線 A座標 B座標
座標修正
m=m+1
是否畫足夠,不夠就回到計次開始
RyanGuo你舉這個「生活化」的例子,真的很貼切喔~
加上補充後就更完整了!
竊喜

____________________________________________________________________________________
avatar
Tiger&蘋果爸
系統管理員
系統管理員

文章總數 : 17311
年齡 : 41
來自 : 台北市文山區
職業 : AutoCAD顧問
愛好 : 蹓狗/戶外活動/拍照
個性 : 幽默/樂觀/善良
使用年資 : 15↑
使用版本 : AutoCAD 2016
經驗值 : 65250
威望值 : 12865
注冊日期 : 2008-04-23
2D基礎函授 2D進階函授 3D基礎函授 https://i11.servimg.com/u/f11/19/71/67/71/2d3d10.png2D+3D線上 顧問外掛程式 經典問與答讀者 藍鵲1號
2009聚會勳章 2010聚會勳章 2011聚會勳章 2012聚會勳章 2013勳章-2D基礎 2014聚會勳章 2015聚會勳章 2016聚會勳章 串連貼紙成功 男 水瓶座 兔

http://mypaper.pchome.com.tw/kv1012tiger

回頂端 向下

回復: [討論]單行文字的輸入問題

發表 由 pqsister 于 2013-05-30, 01:52

原來如此!!!
多謝蘋果爸與R大的解說!!
努力中 我也要從腳本檔開始下手囉
(感覺好像比LISP簡單一點)
avatar
pqsister
一般會員
一般會員

文章總數 : 44
年齡 : 33
來自 : 台北
職業 : 繪圖人員
愛好 : 唱歌
個性 : 內向
使用年資 : 1年
使用版本 : 2010
經驗值 : 2032
威望值 : 69
注冊日期 : 2013-02-01
女 天蝎座 鼠

回頂端 向下

回復: [討論]單行文字的輸入問題

發表 由 RyanGuo 于 2013-05-30, 03:56

謝謝蘋果爸的贊聲啦;p

pqsister 寫到:原來如此!!!
多謝蘋果爸與R大的解說!!
努力中 我也要從腳本檔開始下手囉
(感覺好像比LISP簡單一點)
腳本用起來是比lisp簡單點,
但還有用起來更簡單的巨集喔~;p
我個人的感覺是,
指令繁多的時候用巨集,
巨集沒法處理時用腳本,
腳本沒法處理就找找有沒有現成的lisp,
如果找不到現成的lisp,....
就還是把腳本拿來硬用,...
因為我只看得懂一點點lisp~"~
avatar
RyanGuo
初級會員
初級會員

文章總數 : 206
年齡 : 34
來自 : 屏東
職業 : 機械繪圖
愛好 : 玩遊戲
個性 : 嗚嗚男
使用年資 : 1年多
使用版本 : 2011
積分 : 3
經驗值 : 3012
威望值 : 303
注冊日期 : 2013-04-18
男 射手座 狗

回頂端 向下

上一篇主題 下一篇主題 回頂端


 
這個論壇的權限:
無法 在這個版面回復文章