Benutzer-Werkzeuge

Webseiten-Werkzeuge


tools:macroexpress

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
tools:macroexpress [2023/07/10 20:22]
walter [Textvariablen]
tools:macroexpress [2023/07/10 20:57] (aktuell)
walter [Erzeugung]
Zeile 3: Zeile 3:
 ===== Einstellung für "​Scope"​ und für "​Window Activate"​ ===== ===== Einstellung für "​Scope"​ und für "​Window Activate"​ =====
   *Bei "​Scope"​ muss immer **ein Programm gewählt** werden, nicht etwa ein Dateifenster.   *Bei "​Scope"​ muss immer **ein Programm gewählt** werden, nicht etwa ein Dateifenster.
-  *Ein Dateifenster kann im "​Window Activate"​-Fenster ​gewählt werden, wobei es meistens besser ist, nur einen Teil des Dateinamens einzugeben.+  *Ein Dateifenster kann mit dem Befehl ​"​Window Activate" ​innerhalb des Makros ​gewählt werden, wobei es meistens besser ist, nur einen Teil des Dateinamens einzugeben.
  
 ===== Textvariablen ===== ===== Textvariablen =====
-Sie können z. B. aus dem Inhalt ​der Zwischenablage ​erzeugt werden. Vorgehen: +==== Erzeugung auf Basis der Zwischenablage ​====
-  -Textstück markieren, das in die Zwischenablage gehoben werden soll +
-  -Befehl "​Clipboard Copy"​ +
-  -Befehl "​Variable Set String",​ im aufgehenden Fenster  +
-    - wählen: "Set Value from Clipboard"​ +
-    - den Namen der "​Destination Variable"​ eingeben; falls sie noch nicht existiert, wird man aufgefordert,​ sie zu definieren +
-  -OK+
  
 +Textvariablen können z. B. aus dem Inhalt der Zwischenablage erzeugt werden. Voraussetzung:​ in Datei, auf die das Makro angewandt werden soll, muss ein Textstück markiert sein.
  
 +In Makro Express Pro lassen sich beliebig viele Textvariablen (oder überhaupt Variablen) erzeugen und speichern. Das heißt, es lassen sich beliebig viele Textstücke über die Zwischenablage "​festhalten"​ und zu jedem Zeitpunkt mit einem beliebigen anderen Makro in einen Text einbauen.
  
 +Vorgehen in Makro Express:
 +  -Entweder neues Makro anlegen oder vorhandenes editieren.
 +  -In Makro-Fenster: ​
 +    - Befehl "​Clipboard Copy"
 +    - Befehl "​**Variable Set String**",​ im aufgehenden Fenster ​
 +        - wählen: "**Set Value from Clipboard**"​
 +        - den Namen der "​**Destination Variable**"​ eingeben; falls sie noch nicht existiert, wird man aufgefordert,​ sie zu definieren; der Name ist frei wählbar.
 +    - OK
 +    - Jetzt ist die Variable besetzt, allerdings kann sie noch nicht in einem anderen Makro verwendet werden.
 +    - Dazu muss sie gespeichert werden: Befehl "​**Variable Save: Save Text Variables**"​.
 +    - Save and Close
 +
 +Anmerkung: innerhalb ein und desselben Makros (wenn die Variable also später im Makro verwendet werden soll) kann auf den Befehl "​Variable Save" verzichtet werden.
 +==== Verwendung: Einfügen des Variablenwerts in einen Text ====
 +Voraussetzung:​ in Datei, auf die das Makro angewandt werden soll, muss der Cursor an einer Stelle der Wahl blinken. ​
 +
 +Vorgehen in Makro Express:
 +  -Entweder neues Makro anlegen oder vorhandenes editieren.
 +  -In Makro-Fenster: ​
 +    - Damit der Wert der Variablen im Text eingefügt werden kann, muss sie zunächst "​restored"​ werden: Befehl "​**Variable Restore: Restore Text Variables**"​
 +    - Befehl "​**Text Type (Simulate Keystrokes):​ %<Name der Variablen>​%**"​ - dabei müssen die Prozentzeichen eingegeben werden, denn sie sind das Kennzeichnen für eine Variable, der Name steht direkt dazwischen, die spitzen Klammern dienen hier nur zur optischen Abgrenzung
 +    - Save and Close
 +
 +Anmerkung: innerhalb ein und desselben Makros (wenn also die Variable vorher im Makro erzeugt wurde) kann auf den Befehl "​Variable Restore"​ verzichtet werden.
 +
 +==== Weitere Information ====
  
 In youTube suchen nach: macroexpresss text string variables In youTube suchen nach: macroexpresss text string variables
tools/macroexpress.1689013321.txt.gz · Zuletzt geändert: 2023/07/10 20:22 von walter