(defun c:pjz() (setq xzj (ssget)) (setq sm (sslength xzj)) (setq j 0) (setq i 0) (setq c 0) (repeat sm (setq ca (cdr(nth 1 (entget(ssname xzj j))))) (if (or (= ca "MTEXT") (= ca "TEXT")) (progn (if (atof(cdr (assoc 1 (entget(ssname xzj j))))) (progn (setq i (+ i 1)) (setq sz (atof(cdr (assoc 1 (entget(ssname xzj j)))))) (setq zs (+ sz c)) (setq c zs) ) ) ) ) (setq j (+ j 1)) )
(setq pjs (/ zs i)) (print "平均数是:" ) pjs ) |