本帖最后由 flyfox1047 于 2013-12-5 15:09 编辑
改选择范围内的文字高度 包括单行文字与多行文字
 - (defun C:GZG ()
- (setvar "CMDECHO" 0)
- (prompt "\nSelection window")
- (setq p1 (getpoint "\n第一角点: "))
- (setq p2 (getcorner p1 "\n反向的角点: "))
- (setq XTX (ssget "W" p1 p2))
- (setq i -1)
- (setq TSZ (getreal "\n输入字高 :"))
- (repeat (sslength XTX)
- (setq i (1+ i))
- ;;;Changing textsize:
- (setq SZ (cons 40 TSZ))
- (setq ed (entget (ssname XTX i)))
- (setq ed (subst SZ (assoc 40 ed) ed ))
- (entmod ed)
- );repeat
- (princ)
- );eof
|