方法很多,不过都是针对不同的情况来定:
1、比如说你要批量改的字都是一个字体,那么直接在“字体”中修改高度就可以了;
2、如果字是属于不同的字体,就稍微麻烦一点,可以利用“fi”工具,也就是“过滤”来进行,用过滤工具选中要改变的文字,然后选中字高,进行修改;
3、如果文字不多,直接选中文字,按ctrl+1,调出特性窗口,直接在字高栏输入字高就可以了。
祝好运。
【快速选择】方法,选择文字,在属性里面修改文字高度。
写一个autolisp小插件,快速修改文字高度。代码如下:
(defun C:tes ( / &k1 &kw1 &ob1 h1)
(if (null vlax-dump-object) (vl-load-com) )
(if (and
(setq h1 (getdist "\n请输入文字的高度"))
(> h1 0)
(princ "\n请选择文字")
(setq &kw1 (ssget '((0 . "TEXT"))))
)
(progn
(while (setq &k1 (ssname &kw1 0))
(setq &kw1 (ssdel &k1 &kw1))
(setq &ob1 (vlax-ename->vla-object &k1))
(vla-put-Height &ob1 h1)
)
)
)
(princ)
);批量修改文字高度
;复制到记事本,以【.lsp】为后缀命名。AutoCAD打开,autolisp加载,命令【TES】
按“字体样式”工具,选择改字体大小的字体名称,在左侧编辑栏里修改。