(defun C:stx (/)
(if (setq ss (ssget (list (cons 0 "*TEXT"))))
(progn
(make-sum-dial)
(setq sum 0 subt 0)
(while
(setq en (ssname ss 0))
(setq elist (entget en))
(setq subt (atof (cdr (assoc 1 elist))))
(setq sum (+ sum subt))
(ssdel en ss))
(run-lib-dial sum)
)
)
(princ)
)
(prompt "\nType STX to execute...")
(princ
Po załadowaniu działa tak:
komendą stx wywołujemy program. Następnie wskazujemy teksty liczbowe i lisp podaje nam ich sumę. Przydaje się przy zliczaniu sumy powierzchni pomieszczeń itp.
W tekstach używamy kropki. Działa w AutoCAD-zie. W ZWCad nie sprawdzałem.
Post został pochwalony 0 razy
Ostatnio zmieniony przez Parikon dnia Śro 18:16, 23 Gru 2015, w całości zmieniany 1 raz
Nie możesz pisać nowych tematów Nie możesz odpowiadać w tematach Nie możesz zmieniać swoich postów Nie możesz usuwać swoich postów Nie możesz głosować w ankietach