楼上说的对,修改后的效果如下
 - ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;直接改文字
- (defun c:tt (/ en en_data oname_list old_namenew_name new_data)
- (setvar "osmode" 0)
- (setq en (entsel "选取旧文字:"))
- (setq en_data (entget (car en)))
- (setq oname_list (assoc 1 en_data))
- (setq old_name (cdr oname_list))
- ;(setq new_name (getstring "\n 新文字:"))
- (setq new_name "刘德华")
- (setq new_name_list (cons 1 new_name))
- (setq new_data (subst new_name_list oname_list en_data))
- (entmod new_data)
- )
- (prin1)
|