张大锤 发表于 2015-11-29 18:27 
是这样的我对个完全不通 在工作中我需要一步更改字体 但是这段命令 不是很方便 更改完不是我想要的字体这 ...  - (defun c:tt()
- (setvar "cmdecho" 0)
- (princ "\n选择文字:")
- (setq ss(SSGET '((0 . "text"))))
- (setq n 0)
- (repeat (sslength ss)
- (setq ent(ssname ss n))
- (setq en(entget ent))
- (setq en(subst'( 7 . "MSP明朝")(assoc 7 en)en));CAD中必须有“MSP明朝”的字体
- ;;; (setq en(subst'(40 . 125)(assoc 40 en)en))
- ;;; (setq en(subst'(41 . 1)(assoc 41 en)en))
- (entmod en)
- (setq n(1+ n))
- )
- (princ)
- )
|