试试这个程序: (setq txt_de "100") (defun c:de (/ ss txt) (setvar "cmdecho" 0) (princ "\n 选择需修改的标注:") (setq ss (ssget)) (if ss (progn (princ "\n 请输入字符(空格=恢复)<\"")(princ txt_de) (setq txt (getstring T "\">:")) (cond ((= txt " ")(setq txt "")) ((= txt "")(setq txt txt_de)) (T (setq txt_de txt)) ) (command "dimedit" "n" txt "p" "") ))(princ) ) (princ "标注修改程序 命令de")(princ) |