Bentley Communities
Bentley Communities
  • Site
  • User
  • Site
  • Search
  • User
  • Welcome
  • Products
  • Support
  • About
  • More
  • Cancel
MicroStation
  • Product Communities
  • More
MicroStation
MicroStation Wiki (Deutsch) Präprozessor-Direktiven zur Verarbeitung von Konfigurationsdateien
    • Sign in

    • MicroStation - Wiki (Deutsch)
    • +AECOsim Building Designer
    • +Bentley LEARN
    • +Bentley LumenRT
    • +Bentley Navigator
    • +Bentley View
    • +CONNECTION Client
    • +ContextCapture
    • -MicroStation
      • +Animation - MicroStation
      • +Anpassung der Benutzeroberfläche - MicroStation
      • +Ansicht - MicroStation
      • +Archivieren/Sichern - MicroStation
      • +Austausch - MicroStation
      • +Auswahl - MicroStation
      • +Basisgeometrie - MicroStation
      • Behobene Probleme in MicroStation CONNECT Edition Update 13, 10.13.00.48
      • +Bemaßungen - MicroStation
      • +Bemusterung - MicroStation
      • +Benutzerdefinierte Stricharten - MicroStation
      • +Blattaufbau - MicroStation
      • +Dateizugriff - MicroStation
      • +Detailsymbole - MicroStation
      • +DGN - MicroStation
      • +Dokumentation und Hilfe - MicroStation
      • +Drucken - MicroStation
      • +DWG - MicroStation
      • +Ebenen - MicroStation
      • +Eigenschaften - MicroStation
      • +Einheiten - MicroStation
      • +FAQ - MicroStation
      • +Feature-basierte Volumenelement-Modellierung - MicroStation
      • +Grafikanzeige - MicroStation
      • +Graphics Display - MicroStation
      • +Gruppen - MicroStation
      • +GUI - MicroStation
      • +Hardware/Eingabegeräte - MicroStation
      • +i.Models - MicroStation
      • +Installation - MicroStation
      • +Interferenz - MicroStation
      • -Konfiguration - MicroStation
        • -Allgemein - Konfiguration - MicroStation
          • AccuDraw Schnelltasten shortcut.txt
          • Andere Konfigurationsvariablen referenzieren
          • Arbeitsbereichsoptionen im MicroStation Manager deaktivieren
          • Automatisch einen Tastatureingabebefehl oder Basic Makro beim Öffnen von Dateien ausführen
          • Das Ausgabe Verzeichnis für die msdebug.txt Datei festlegen
          • Deaktivieren der ProjectWise-Integration beim Start von MicroStation vom Desktop aus
          • Der ganze Speicher wird nicht verwendet – wie kann die Performance verbessert werden?
          • Die Zeichnungshistorie wird nicht dargestellt, obwohl MS_FILEHISTORY=1 eingesetzt wurde.
          • ESC-Taste der Tastatur auf einer Maustaste simulieren
          • Fehlermeldung beim Starten von MicroStation wegen UCF-Datei
          • Konfiguration auf ein übergeordnetes Verzeichnis
          • Konfigurationsvariable über Tastatureingabebefehl setzen
          • Konfigurationsvariablen Operatoren
          • Konfigurationsvariablen verstehen
          • Lokale MicroStation Einstellungen umleiten
          • MicroStation bei Nichtverwendung / Leerlauf automatisch schließen / beenden
          • MicroStation CONNECT Edition Konfigurations-Variablen (deutsch)
          • MicroStation hängt beim Start, nachdem Windows 10 Update (Spring Creator) installiert wurde
          • MicroStation V8i Variablen (deutsch)
          • Präprozessor-Direktiven zur Verarbeitung von Konfigurationsdateien
          • UCF-Dateien automatisch in bestimmten Pfad sichern
          • Unable to create a CSV collection from the design file (deutsch)
          • Unterschied zwischen den verschiedenen Präprozessor-Direktiven
          • Warum ist die Konfigurationsvariable MS_FILEHISTORY gesperrt und mit dem Wert 0 definiert?
          • Was passiert, wenn MicroStation gestartet wird?
          • Welche Konfigurationsänderungen wurden in der MicroStation CONNECT Edition vorgenommen?
          • Wie man die Benutzervoreinstellungen zurücksetzt und MicroStation Temp Dateien löscht
          • Wie man die Meldung „MicroStation not responding“ deaktiviert
          • Wie man schnell eine Debug-Datei (msdebug.txt) erzeugt
          • Wofür ist Gestenzuweisung?
        • +Arbeitsbereiche - Konfiguration - MicroStation
        • +Benutzervoreinstellungen - Konfiguration - MicroStation
        • +DGN-Einstellungen - Konfiguration - MicroStation
        • Konfigurationsvariablen per Tastatureingabe anlegen oder verändern
        • +WorkSet - Konfiguration - MicroStation
      • +Koordinatensysteme - MicroStation
      • +Kurven - MicroStation
      • Levels - MicroStation
      • +Manipulation - MicroStation
      • +Messen - MicroStation
      • +Modelle - MicroStation
      • +OLE - MicroStation
      • Other - MicroStation
      • +Parametrics - MicroStation
      • Printing - MicroStation
      • +Programmierung - MicroStation
      • Programming - MicroStation
      • +Projektnavigation - MicroStation
      • Pseudozellen mit Texten, Font ändern
      • +Punktwolke - MicroStation
      • +Raster - MicroStation
      • +Referenz - MicroStation
      • +Sonstiges - MicroStation
      • +Standards - MicroStation
      • +Stapelverarbeitung - MicroStation
      • +Tabellen - MicroStation
      • +Text - MicroStation
      • +Visualisierung - MicroStation
      • +Volumenelemente
      • +Volumenelemente - MicroStation
      • +Zeichenhilfen - MicroStation
      • +Zellen - MicroStation
      • Zellen mit Sachdaten auflösen und Sachdaten erhalten
      • Zoom gleichzeitig auf 2 Fenster anwenden mit VBA Eventhandler
      • +Änderungsverfolgung - MicroStation
    • +MicroStation PowerDraft

     
     Questions about this article, topic, or product? Click here. 

    Präprozessor-Direktiven zur Verarbeitung von Konfigurationsdateien

      Produkt(e): MicroStation
      Version(en): 08.11.xx.xxx  oder 10.xx.xx.xxx
      Umgebung: N\A
      Produktbereich: Konfiguration
      Produktunterbereich: Allgemein

    Wenn MicroStation gestartet wird, verarbeitet es eine Vielzahl von Konfigurationsdateien, die sehr spezifische Anweisungen enthalten. Diese Anweisungen enthalten Codestücke, die als Präprozessor-Direktiven bezeichnet werden und die Art und Weise steuern, in der MicroStation diese Dateien verarbeitet. In diesem Artikel erhalten Sie eine kleine Führung, damit Sie verstehen, was hinter den Kulissen vor sich geht.

    Präprozessor-Direktiven beginnen mit einem % und Sie finden viele hervorragende Beispiele in der Datei msconfig.cfg.

    HINWEIS: Das Öffnen und Anschauen dieser wichtigen Konfigurationsdatei ist eine Sache... sie zu bearbeiten ist etwas ganz anderes und kann sehr leicht dazu führen, dass MicroStation überhaupt nicht geladen wird. Seien Sie beim Umgang mit dieser Datei äußerst vorsichtig.

    %include [Dateiname oder Variable]
    Der %include-Prozessor weist MicroStation an, die angegebene Datei oder Variable zu verarbeiten.
    So finden Sie z. B. in mslocal.cfg eine Zeile, die MicroStation anweist, msconfig.cfg zu verarbeiten, wie unten gezeigt.



    %if-Ausdruck
     Diese Anweisung führt nur dann weitere Codezeilen aus, bis sie ein %endif erreicht, wenn der Ausdruck wahr ist.
     Die verfügbaren Ausdrücke sind:
         defined (Datei oder Variable) Wahr, wenn die Variable definiert ist
         exists (Datei oder Variable) Wahr, wenn die Variable existiert.
        || Logisches ODER
         && Logisches UND
         ! Negieren
        ( ) Gruppierung

    Zum Beispiel:
    %if defined (Datei oder Variable)
    Wenn die Variable wahr ist, dann werden weitere Codezeilen ausgeführt.



    Zum Beispiel:
    %if exists (Datei oder Variable)
    Wenn die Datei oder Variable existiert, dann wird die Verarbeitung fortgesetzt.



    %else
    Diese Direktive gibt an, dass MicroStation mit der Ausführung von Code fortfahren soll, wenn der letzte %if-Ausdruck falsch ist.

    %elif-Ausdruck
     In diesem Fall sollte MicroStation die folgenden Codezeilen ausführen, wenn das vorherige %if falsch war und der Ausdruck wahr ist.

    %endif
    Dies ist das Ende eines bedingten Blocks. Alle Codeabschnitte, die mit %if beginnen, enden mit einem %endif:



    %Fehlerzeichenfolge
    Mit diesem Fun-Befehl wird die in der Zeichenkette angegebene Meldung gedruckt und MicroStation anschließend beendet.

    %undef Variablenname
    Mit dieser Direktive wird die durch Variablenname angegebene Konfigurationsvariable undefiniert und gelöscht. Um die Variable mit einer Übersetzung von NULL definiert zu lassen, verwenden Sie Variablenname = [Leerzeichen]

    %level Wert
     Dies gibt den Level der Verarbeitung an, und viele Beispiele dafür finden Sie in msconfig.cfg

    %lock Variablenname
    Diese sehr mächtige Direktive sperrt die benannte Konfigurationsvariable mit ihrem aktuellen Wert. Der folgende Ausschnitt stammt zum Beispiel aus der mitgelieferten Datei civil.pcf und zeigt deutlich, wie MS_DESIGNSEED definiert und dann gesperrt wird.



    Sehen Sie hierzu auch

    X

    Anderssprachige Quellen

    https://communities.bentley.com/products/microstation/w/askinga/1049/preprocessor-directives-for-processing-configuration-files

    • Allgemein
    • MicroStation
    • 10.15.00.74
    • Konfiguration
    • de
    • Share
    • History
    • More
    • Cancel
    • Yvonne Lohse Created by Bentley Colleague Yvonne Lohse
    • When: Mon, Feb 22 2021 8:06 AM
    • Yvonne Lohse Last revision by Bentley Colleague Yvonne Lohse
    • When: Tue, Feb 23 2021 6:19 AM
    • Revisions: 2
    • Comments: 0
    Recommended
    Related
    Communities
    • Home
    • Getting Started
    • Community Central
    • Products
    • Support
    • Secure File Upload
    • Feedback
    Support and Services
    • Home
    • Product Support
    • Downloads
    • Subscription Services Portal
    Training and Learning
    • Home
    • About Bentley Institute
    • My Learning History
    • Reference Books
    Social Media
    •    LinkedIn
    •    Facebook
    •    Twitter
    •    YouTube
    •    RSS Feed
    •    Email

    © 2021 Bentley Systems, Incorporated  |  Contact Us  |  Privacy |  Terms of Use  |  Cookies