Guten Tag alle
Da es nicht möglich ist im Layermanager die Layernamen zu markieren und eine dementsprechende Auswahl auf dem Modell zu übertragen,
versuche ich dies mit einer lisp zu lösen.
Ich habe hier eine lisp zusammen gebastelt, welche jedoch nur funktioniert, wenn man einen Layer auf der Zeichnung auswählt:
(defun c:LAW ()
(setq auswahl (ssget))
(repeat (setq N (sslength auswahl))
(setq TargAus (ssname auswahl (setq N (- N 1))))
(setq TargLay (assoc 8 (entget TargAus)))
(sssetfirst nil (ssget "_X" (list TargLay)))
(princ)
(command "_.copybase" "0,0,0")
)
(princ)
)
Kurz nochmals Zusammengefasst:
zB 3 Layer im Modell markieren -> Enter = alle Objekte im Modell werden markiert, welche die markierten Layer tragen + kopiert.
Wäre toll, wenn mir jemand helfen könnte und den Fehler findet.
Beste Grüsse
Emanuel
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP