[討論]請教如何增加文字高度設定
2 posters
AutoCAD顧問 :: 技術(發言等級:一般會員) :: :: 進階討論
第1頁(共1頁)
[討論]請教如何增加文字高度設定
朋友給了個自動編號的LISP,擬增加文字高度設定,請各位大大協助看一下,要如何修改
- 代碼:
;* UINT User interface integer function
;* BIT (0 for none) and KWD key word ("" for none) are same as for INITGET.
;* MSG is the prompt string, to which a default integer is added as <DEF> (nil
;* for none), and a : is added.
;*
(defun uint (bit kwd msg def / inp)
(if def ;test for a default
(setq msg (strcat "\n >> " msg " " (itoa def) " >: ") ;string'em with default
bit (* 2 (fix (/ bit 2))) ;a default and no null bit code conflict so
) ;this reduces bit by 1 if odd, to allow null
(if (= " " (substr msg (strlen msg) 1)) ;no def, if last char is space
(setq msg (strcat "\n >> " (substr msg 1 (1- (strlen msg))) " : ")) ;then strip space
(setq msg (strcat "\n >> " msg " : ")) ;else msg OK
) );if,if
(initget bit kwd)
(setq inp (getint msg)) ;use the GETINT function
(if inp inp def) ;compare the results, return appropriate value
);defun
(defun c:qno (/ text pt1)
(setvar "osmode" 0)
(setvar "blipmode" 0)
;;標記點開關
(setq name (getstring "\n零件名稱:")
Name (strcase name)
)
;;輸入固定之零件代號
(print)
(setq text 0)
(while (setq text (Uint 0 "" "輸入序號(或默認為): " (1+ text)))
(setq pt1 (getpoint "\n選擇標示位置: "))
;;寫出零件代號+排序號碼
(command "text"
pt1
""
""
(strcat Name (itoa text))
)
)
(princ)
)
crihy- 初級會員
- 文章總數 : 179
年齡 : 48
來自 : earth worth
職業 : 建築、結構、土木、水利、水保
愛好 : 學習專業知識
個性 : 認真上進
使用年資 : 自80年起
使用版本 : 2014
積分 : 2
經驗值 : 7246
威望值 : 474
注冊日期 : 2008-05-13
回復: [討論]請教如何增加文字高度設定
你可以先用 TEXTSIZE系統變數決定字高。
然後再使用程式~
然後再使用程式~
____________________________________________________________________________________
👉快速比例設定與出圖技巧-線上課程(點我)👈
AutoCAD顧問 :: 技術(發言等級:一般會員) :: :: 進階討論
第1頁(共1頁)
這個論壇的權限:
您 無法 在這個版面回復文章