MicroStation CONNECT Edition Hilfe

Makros für die Benennung von Ausgabedateien

Makros für die Benennung von Ausgabedateien bieten eine praktische Möglichkeit, um das Format der Benennung der Ausgabedatei auf die Informationen zum Skripteintrag zu basieren. Beim Ausführen des Skripteintrags werden die Makrodefinitionen durch die entsprechenden Eigenschaften des Skripteintrags ersetzt. In der folgenden Tabelle sind die verfügbaren Makros aufgelistet. Diese Makros können manuell eingegeben oder aus einem Kontextmenü des Felds "Ausgabedatei ausgewählt werden.

Makro Erweiterter Wert
%d DGN-Dateiname
%m Modellname
%v Benannte Ansicht oder Ansichtsgruppenname
%n Ansichtsnummer
%r Rendermodus
%s Rendering-Einstellungsname
%e Skripteintragsnummer
%a Automatische Inkrementierungsnummer
%l Name der Lichteinrichtung

Durch Einfügen einer Zahl nach dem Prozentsatzzeichen im Makro kann ein Längenmodifizierer angegeben werden. Damit lassen sich folgende Ergebnisse erzielen:

  • Falls das Makro bis zu einer Zeichenfolge bewertet wird, gibt der Längenmodifizierer die maximale Länge der Zeichenfolge an, die in den Ausgabedateinamen eingefügt wird. Beispiel: %6d würde durch die ersten sechs Zeichen im Namen der Zeichnungsdatei ersetzt.
  • Falls das Makro bis zu einer Nummer bewertet wird, gibt der Längenmodifizierer die minimale Länge der sich ergebenden Zeichenfolge an. Falls die Anzahl der Ziffern in der Zahl weniger als der Längenmodifizierer beträgt, wird die Zeichenfolge mit Nullen ausgefüllt. Beispiel: %3e im ersten Skripteintrag würde durch 001 ersetzt werden. Durch Verwendung numerischer Längenmodifizierer können die resultierenden Dateinamen in numerischer Reihenfolge sortiert werden.

In der folgenden Tabelle finden Sie einige typische Beispiele für die Verwendung von Ausgabedateinamen-Makros. Alle nachfolgenden Beispiele beziehen sich auf den dritten Eintrag eines Skripts mit der DGN-Datei kitchen.dgn,der Ansichtsnummer 4und dem Rendering-Modus Vue.

Ausgabedatei-Zeichenfolge Ausgabedateiname
%d-%n.jpg kitchen-4.jpg
My %d [%r].jpg My kitchen [Vue].jpg
%5d [%3r].jpg kitch [Lux].jpg
%d (%e).jpg kitchen (3).jpg
%d (%3e).jpg kitchen (003).jpg