- UID
- 71066
- 积分
- 0
- 精华
- 贡献
-
- 威望
-
- 活跃度
-
- D豆
-
- 在线时间
- 小时
- 注册时间
- 2003-8-8
- 最后登录
- 1970-1-1
|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?立即注册
×
(defun *error*(st)
(princ (strcat "Error: " st))
(princ)
)
(defun C:chh(/ test ss len n en1 a oldr newr ent nn)
(setvar "CMDECHO" 0)
(setq test T nn 0)
(while test
(setq ss (ssadd))
(setq ss (ssget))
(if (= nil ss)
(setq test nil)
(progn
(setq len (sslength ss))
(setq n 1 s 1)
(while (<= n len)
(setq en1 (ssname ss (1- n)))
(setq a (entget en1))
(if (= "TEXT" (cdr (assoc 0 a)))
(progn
(if (= s 1)
(progn
(setq oldr (cdr (assoc 40 a)))
(setq newr (getreal (strcat "\nNew high <" (rtos oldr 2 1) ">:")))
(if (= newr nil) (setq newr oldr))
(setq s nil)
)
)
(setq ent (subst (cons 40 newr) (assoc 40 a) a))
(entmod ent)
(setq nn (1+ nn))
)
)
(setq n (1+ n))
)
)
)
)
(princ (strcat (itoa nn) " changed !"))
(princ)
)
请问有谁可以指点一下,这个文件怎么用,说是改变文字高度的,可是我加载这个文件后就是不能用,不知道是怎么回事! |
|