|
888| 2
|
[提问] 请帮助,改为批量框选 |
|
5明经币
最佳答案(defun c:ht (/ ss i ent entdata ht)
(setq ss (ssget '((0 . "MTEXT")))) ; 选择多个多行文字对象
(if ss
(progn
(setq i 0)
(while (< i (sslength ss))
(setq ent (ssname ss i))
(setq entdata (entget ent))
(setq ht (cdr (assoc 40 entdata))) ; 获取文字高度
; 更新宽度(41)和行距(46),并确保行距类型为精确距离(73=2)
(entmod (subst (cons 41 ...
| ||
| ||