Zum Inhalt

Erstellen, Bearbeiten und Ausführen von Express-Makros

Express-Makros sind allgemein einsetzbare Makros, die unter anderem von den folgenden Micro Focus-Produkten unterstützt werden: Reflection Desktop, InfoConnect Desktop, ZFE und Rumba. Nachdem Sie ein Express-Makro erstellt haben, können Sie es für alle unterstützten Micro Focus-Produkte (ohne weitere Bearbeitung) ausführen.

Wenn Sie noch keine Erfahrung im Bereich der Programmierung haben, finden Sie es möglicherweise einfacher, zunächst mit Express-Makros zu arbeiten, anstatt mit anderen Programmiersprachen, wie Visual Basic for Applications. Für EML (Express Macro Language) gibt es einen visuellen Editor, mit dem Sie durch das Anordnen von Codeblocks Programme schreiben oder bearbeiten können. Sie müssen sich dabei nicht um Codesnytaxfehler, wie fehlende Semikolons, sorgen. Stattdessen können Sie sich auf die Logik des Makros konzentrieren, um das gewünschte Automatisierungsergebnis zu erzielen.

Von Reflection Desktop aus können:

  • Aufzeichnen Ihrer Hostinteraktionen in einem Express-Makro

  • Bearbeiten von aufgezeichneten Makros oder Erstellen neuer Makros mit dem visuellen Express-Programmierungseditor.

  • Auswählen und Ausführen von Express-Makros.

Aufzeichnen von Express-Makros

Mithilfe von Makros können Sie in der Interaktion mit Hostanwendungen beispielsweise folgende Schritte automatisieren:

  • Senden von Daten an oder Eingeben von Text in eine Hostanwendung

  • Kopieren und Einfügen von Text oder Daten in einer einzelnen Zeile aus einer Hostanwendung in eine andere

  • Auswählen von Text mit der Maus oder Klicken der Maustaste zum Bewegen des Cursors (Mausklicks werden als Cursorpositionen aufgezeichnet.)

  • Aufbauen oder Trennen einer Hostverbindung

Folgende Vorgänge können nicht aufgezeichnet werden:

  • Interaktionen zwischen Reflection-Einstellungen und Produktivitätsfunktionen (wie „Rechtschreibprüfung“, „Automatisches Erweitern“ und „Automatisches Vervollständigen“) oder Reflection-Aktionen (wie „Öffnen“, „Neu“ oder „Drucken“)

  • Interaktion mit Webanwendungen

  • Ausschneiden oder Einfügen von Text oder Daten zwischen einem Host und einer externen Anwendung (z. B. Windows Editor)

  • Wechseln zwischen den Registerkarten für verschiedene Hostanwendungen

    Hinweis

    Bestimmte Aktionen werden nicht wie erwartet aufgezeichnet:

    • Von einer mehrzeiligen Auswahl wird nur die erste Zeile aufgezeichnet. Wenn Befehle wie Strg+A, Strg+Entf, Umschalt+Pfeil nach oben oder Umschalt+Pfeil nach unten verwendet werden, wählt das aufgezeichnete Makro nur Zeichen in der ersten Zeile des ausgewählten Bereichs aus.

    • Strg+X wird nicht als Befehl zum Ausschneiden, sondern als Befehl zum Kopieren verwendet.

So zeichnen Sie Express-Makros auf, bearbeiten sie oder führen sie aus

  • Je nachdem, welche Benutzeroberflächenoption Sie verwenden, wählen Sie die entsprechenden Schaltflächen oder Menübefehle zum Aufzeichnen, Bearbeiten oder Ausführen von Express-Makros aus:

    Verwendung der Benutzeroberflächenoption Verfügbare Befehle
    Reflection-Multifunktionsleiste Auf der Registerkarte Makros in der Gruppe Express-Makros.
    Reflection-Browser Im Menü Reflection unter Extras, Makro.
    TouchUx Im Menü mit dem Werkzeugsymbol.
    Klassisch oder Klassische MDI Im Menü Makro.

Hinweis

Express-Makros werden als .js-Dateien gespeichert. Standardmäßig werden Sie im Ordner Macros\Express im Benutzerdatenverzeichnis gespeichert.