MicroStation Hilfe

Bentley Makro-Rekorder

Der Bentley Makro-Rekorder bietet eine Reihe von Funktionen, mit denen Nicht-Programmierer Makros aufzeichnen und abspielen können. Zudem bietet er elementare Makrobearbeitungsfunktionen.

Benutzer können BMR-Makros genauso wie bisher aufzeichnen. Das aufgezeichnete Makro wird als .bmr-Datei unter dem durch die Konfigurationsvariable MS_MACRONEWFILEDIRECTORY angegebenen Pfad gespeichert.

Bemerkung: Sollen vorgenommene Einstellungsänderungen in einem Makro dauerhaft bestehen bleiben, so müssen sie ausdrücklich in diesem Makro aufgezeichnet werden. Angenommen, Sie möchten ein Makro zur Platzierung von Text in roter Farbe aufzeichnen. Ist Rot bereits als Schriftfarbe festgelegt, so wird während der Aufzeichnung der Text in Rot angezeigt. Sie haben jedoch währen der Aufzeichnung des Makros keine Änderungen an der Schriftfarbe vorgenommen. Wird das Makro dann ausgeführt, so wird die Farbe des jeweiligen Textstils beibehalten. Ändern Sie die Schriftfarbe in Schwarz und führen dann das Makro aus, so wird der Text in schwarzer Farbe platziert. Soll der Text nun stets in roter Farbe platziert werden, so muss dies ausdrücklich bei der Aufzeichnung des Makros eingestellt werden.

Erfahrenen VBA-Programmierern ermöglicht es der Bentley Makro-Rekorder, ein Makro nach VBA zu befördern.

Konfigurationsvariablen Macro-Rekorder

In der nachfolgenden Tabelle sind die Konfigurationsvariablen für den Bentley Makro-Rekorder aufgeführt. Jede Konfigurationsvariable erfordert einen gültigen Wert. Ein ungültiger Wert kann eine Einstellung nicht überschreiben. Ein Schließen oder Neustarten ist nicht erforderlich, um die Änderung der Konfigurationsvariablen zu übernehmen.
Variable Kurzbezeichnung Beschreibung
MS_MACRO Makros Definiert den Suchpfad für Makros.
MS_MACRONEWFILEDIRECTORY Makros Definiert den Standardpfad, unter dem neue Makros gespeichert werden.
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.