Automatisch einen Tastatureingabebefehl oder Basic Makro beim Öffnen von Dateien ausführen


       
  Bezieht sich auf     
       
  Produkt(e): MicroStation  
  Version(en): 08.11.09.459  
  Umgebung:  N\A  
  Produktbereich:  Konfiguration  
  Produktunterbereich:  Allgemein  
  Ursprünglicher Autor: Yvonne Lohse, Bentley Technical Support Group  
       

 

Hintergrundinformation

Der folgende Artikel beschreibt, wie man es konfiguriert, dass automatisch beim Öffnen jeder Zeichnung ein bestimmtes Basic Makro oder ein oder mehrere Tastatureingabebefehl(e) ausgeführt werden.

Erforderliche Schritte

1. Erstellen Sie ein BASIC-Makro (.bas), welches die gewünschte Tastatureingabe(n-Kombination) ausführt. Makroname könnte z.B. "Beispiel" sein und der Inhalt könnte wie folgt aussehen:

Sub Main
    MbeSendKeyin "Tastatureingabe-Befehl 1;Tastatureingabe-Befehl 2;Tastatureingabe -Befehl 3"
End Sub

oder

Sub Main
    MbeSendKeyin "Tastatureingabe-Befehl 1"
    MbeSendKeyin "Tastatureingabe-Befehl 2"
    MbeSendKeyin "Tastatureingabe-Befehl 3"
End Sub


2. Das Makro (Beispiel.bas) kopieren Sie hierfür in das Verzeichnis \Workspace\Standards\macros\. Bei der ersten Verwendung entsteht automatisch eine kompilierte Datei mit der Endung .ba, also "Beispiel.ba". Evtl. muss dies einmalig bestätigt werden.

3. Stellen Sie die Variable MS_DGNAPPS auf den Wert: $(MSDIR)mdlapps\runmacro.ma, um Makros beim Öffnen einer DGN automatisch laufen lassen zu können.

4. Erstellen Sie die Variable MS_DGNMACROS und setzen diese auf den Wert "Beispiel". "Beispiel" ist ja der Makro-Name von der o.g. "Beispiel.bas".

Sehen Sie hierzu auch

Run commands or BASIC macro when opening files