habe Lsp getestet , leider bewirkt sie das Gleiche wie im Express Tool.
Der zusammengefügte Text wir als Mtext untereinander gesetzt. Da bringt mir nichts.
Habe eine LSP gefunden welche eventuell gehen würde wenn, ja.... wenn da nicht das Problem mit den Klammern wäre. Ich brieg sie nicht zum laufen, irgendwo ist vermutlich eine ode zwei Klammern zu viel,
Kann bitte mal drüber schauen.
(defun c:text_test ( / aws wert_liste wert)
(if (setq aws (ssget (list (cons 0 "TEXT"))))
(progn
(setq n 0)
(repeat (sslength aws)
(setq wert_liste (cons (list(cdr(assoc 1 (entget(ssname aws n))))(cdr(assoc 10(entget(ssname aws n)))))wert_liste) n (+ n 1)))
;Liste mit Textwerten nach x-Wert sortieren
(setq wert_liste (vl-sort wert_liste '(lambda (e1 e2)
(<; (car(cadr e1))(car(cadr e2))))))
(setq wert(apply 'strcat(mapcar '(lambda(A)(car A))wert_liste)))
(command "_.text" (cadr(car wert_liste))
(cdr(assoc 40 (entget(ssname aws 0)))) 0.0 wert "")
(entmod (subst (cons 50 (angle (cadr(car wert_liste))(cadr(last wert_liste))))
(assoc 50 (entget (entlast)))(entget(entlast)))))
(alert "Keine Texte ausgewählt.")))
------------------
Gruß vom Bauvermesser;
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP