Hi,
die Funktion "für alle" gibt es nicht, also nur "ExportLayout".
Um alle zu exportieren muss man dies in jedem Layout ausführen und mit nur
einem Klick, ganz ohne Zuarbeit des Anwenders, wird es wohl nichts in LT.
(um das zu erreichen müßte man dann doch programmieren und das dann außerhalb von AutoCAD LT)
Vorgänge automatisieren in LT bedeutet MAKRO oder SKRIPT (oder außerhalb von LT),
in dem Fall bietet sich ein SCRIPT an, denn der Anwender muss noch mithelfen
die Layouts anzugeben die abgearbeitet werden sollen.
Befehl
EXPORTLAYOUT für den Einzelvorgang
CTAB die Variable für das aktuelle Layout und zugleich der Befehl zum Wechsel des Layout (oder Befehl LAYOUT)
wenn jetzt bekannt ist wie die Layouts benannt sind, dann kann man ein Script fertigstellen
welche CTAB und EXPORTLAYOUT für jedes Layout durchführt.
Befehle um Layouts aufgelistet zu bekommen: LAYOUT oder auch -PLOT
Und jetzt ist die Frage wie gut du im Thema Makro/Script drin bist oder wie schnell du da reinommst.
Excel Kenntnisse (Formeln oder VBA) sind ebenfalls ganz gut, damit könnte man das Ganze in einem
übersichtlichen Rahmen erledigen.
Ich möchte nichts schön bzw. leicht reden, wer das noch nie gemacht hat, der hat einiges vor sich.
a) einfaches Script mit "dummen" Daten erzeugen,
also eine Testdatei nehmen und im Script die Layoutnamen einfach eintragen.
Wenn so ein Script funktioniert dann kennst du den Aufbau wie es aussehen muss.
b) Schauen wie man die LAyoutnamen am elegantesten erhält(damit möglichst wenig Arbeit im gesamten Prozess entsteht)
c) Dann zB. eine Excelvorlage schaffen in der nur die Layout-Info einzufügen ist und
"automatisch" (Formeln oder Vba) das Gesamt-Script resultiert.
d) Falls man nicht mit "copy&paste-in-die-Befehlszeile" arbeiten kann oder möchte,
dann wird noch der Vorgang benötigt eine *.scr Datei daraus zu erstellen.
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP