我尝试按以下方式输入变量而不是值100,但失败了。原因是什么
- (setq [b][color=red]ht 100[/color][/b])(setq ss (ssget "_:L" '((0 . "TEXT,MTEXT") (40 . [b][color=red]ht[/color][/b]))))
- ;;Originally Posted by Tharwat
- (defun c:TesT (/ sc ss i sn) ;;; Tharwat 13. Dec. 2011 ;;; (if (and (setq sc (getdist "\n Specify new height :")) (setq ss (ssget "_:L" '((0 . "TEXT,MTEXT") (40 . [color=red][b]100[/b][/color])))) ) (repeat (setq i (sslength ss)) (setq sn (ssname ss (setq i (1- i)))) (entmod (subst (cons 40 sc) (assoc 40 (entget sn))(entget sn))) ) (princ) ) (princ)
|