MicroStation Hilfe

Dialogfeld "Python-Manager"

Wird zum Erstellen, Interagieren und Bearbeiten von Python-Skripten in der MicroStation-Anwendung verwendet. Python-Skripte sind nicht in die DGN-Datei eingebettet, sie werden separat im .py-Dateiformat gespeichert.

Sie erhalten Zugang zu diesem Dialogfeld unter:
  • Band: Zeichnung > Extras > Makros > Python Manager
  • Band: Modellierung > Extras > Makros > Python-Manager




EinstellungBeschreibung
Python-Projekt erstellen


Öffnet das Dialogfeld Python-Projekt erstellen, in dem Sie ein neues Projekt erstellen können.
Öffnet ein Python-Projekt von der Festplatte.


Öffnet das Dialogfeld "Datei öffnen", in dem Sie ein vorhandenes Projekt auswählen und laden können. Nach dem Laden werden die Makros im ausgewählten Projekt im Listenfeld "Python-Manager" angezeigt.
Ordner öffnen


Ermöglicht das Hinzufügen des Ordners, in dem Sie die Skripte gespeichert haben. Nach dem Laden werden die Makros im ausgewählten Projekt im Listenfeld "Python-Manager" angezeigt.
Ordner schließen


Entlädt oder entfernt das ausgewählte Projekt. Beim Entfernen werden die Makros aus dem Listenfeld "Python-Manager und Makros" entfernt.
Python-Datei ausführen


Führt die ausgewählten Python-Skripte durch bzw. aus.
Python-Datei bearbeiten


Ermöglicht die Auswahl des Editors zum Bearbeiten von Python-Skripten aus dem Dropdown-Menü. Zur Auswahl stehen:
  • Python-Editor - Ermöglicht das Bearbeiten des Python-Skripts im Python-Editor.


  • Notepad - Ermöglicht die Bearbeitung des Python-Skripts im Notepad.
  • Oder ein anderer Editor, der auf Ihrem Computer verfügbar ist.
    Bemerkung: Alle verfügbaren Editoren werden im Dropdown-Menü angezeigt. Beispiel: Wenn Sie Visual Studio Code herunterladen, wird es im Dropdown-Menü angezeigt.
  • Durchsuchen - Ermöglicht das Hinzufügen eines Editors zum Dropdown-Menü.
Bemerkung: Sobald der Editor zum Dropdown-Menü hinzugefügt wurde, kann er nicht mehr entfernt werden.
Projektname Zeigt den Namen aller erstellten Projekte an.
Argument Ein Argument ist eine Zeichenfolge, die an ein Python-Skript übergeben wurde, das bearbeitet werden soll.
Eingabenamen Beschreibung
Python laden

Wird zum Ausführen von Python-Skripten verwendet.

Beispiel:Python laden "LineExample.py".

Python-Versionsabfrage

Wird zur Anzeige der Version der aktuellen Python-APIs verwendet.

Python-Status

Wird verwendet, um zu bestimmen, ob der Python-Interpreter in MicroStation installiert ist.

Python entladen
Wird verwendet, um den internen Status von Daten zu löschen, die durch Ausführen von Python laden "Drawline.py" erzeugt wurden.
Bemerkung: Die Ausgabe, die durch Python laden "LineExample.py" erzeugt wird, wird nicht beeinflusst.

Python-Manager-Variablen

Variable Kurzbezeichnung Beschreibung
MS_PYTHON Python-Interpreter Definiert den Pfad für den im Produktprozess eingebetteten Python-Interpreter, um das Python-Skript beim Start des Produkts auszuführen.
Bemerkung: Der Standardwert ist $(ALLUSERSPROFILE)/Bentley/PowerPlatformPython/python/.
MS_PYTHONNEWPROJECTDIRECTORY Neues Python-Projektverzeichnis Definiert das Verzeichnis, in dem neue Python-Dateien gespeichert werden.
MS_PYTHONSAMPLES Python-Muster Definiert den Speicherort der Python-Muster im Verzeichnis.
MS_PYTHONSCRIPTS Python-Skripte Definiert eine Liste mit Pfaden für die Suchen nach Python-Dateien.
MS_PYTHONSEARCHDIRECTORIES Python-Suchverzeichnisse Verzeichnisse, in denen nach der Python-Datei gesucht wird, während die Tastatureingabe 'Python Load *.py' ausgeführt wird.