ungetestet hier reingeschrieben (kann also sein, dass noch ne Klammer ect.fehlt ):
(defun c:ne (/ nr NACHTEXT STR obj )
(if(and(or(setq nr (getint "\nStartnummer:"))
(setq nr 0)
)
(setq NACHTEXT (getstring "\nNachtext:"))
)
(while (or(and(setq obj (car(entsel "\nTEXT wählen:")))
(setq OBJ (entget OBJ))
(="TEXT"(cdr(assoc 0 obj)))
)
(prompt "\nKein Text gewählt\n" )
)
(setq STR(strcat (itoa nr) " " NACHTEXT))
(entmod (subst(cons 1 STR)(assoc 1 obj)obj))
(setq nr (1+ nr))
)
)
)
------------------
- Thomas -
"Bei 99% aller Probleme ist die umfassende Beschreibung des Problems bereits mehr als die Hälfte der Lösung desselben."
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP