Dialogfeld "Makros" (Reflection HP)

HP-Terminal > Makro > Makros

Reflection for HP unterstützt die Erstellung von Makros mithilfe von Visual Basic. Wenn Sie Makros in Reflection aufzeichnen oder über die Schaltfläche Erstellen im Dialogfeld Makros neue Makros erstellen, werden sie in einem Modul mit dem Namen "NewMacros" abgelegt. Makros werden in der Reflection for HP-Einstellungsdatei (*.r1w) gespeichert.

Beim Schreiben und Bearbeiten von Reflection-Makros mit Visual Basic-Projekten verwenden Sie Folgendes:

  • Visual Basic-Funktionen, die alle Visual Basic-Anwendungen gemein haben. Zu diesen Funktionen gehören der Visual Basic-Editor und die Basic-Programmierbefehle, die in allen Visual Basic-Implementierungen gelten.

  • Methoden, Eigenschaften und Ereignisse, die für Reflection for HP-Sitzungen spezifisch sind und mit denen Sie diese Sitzungen konfigurieren und bearbeiten können.

Die kontextsensitive Hilfe des Visual Basic-Editors für Reflection for HP-Befehle wird über eine installierte Windows-Hilfedatei bereitgestellt. Unter neueren Windows-Systemen wird die Anzeige der Windows-Hilfe (*.hlp) nicht mehr standardmäßig unterstützt. Informationen zum Konfigurieren dieser Unterstützung finden Sie im technischen Hinweis 2294 (in englischer Sprache).

Zudem ist das Programmierhandbuch für Reflection for HP auf der Supportsite verfügbar: http://docs.attachmate.com/reflection/14.x/prog-ref/hp-unix-openvms/.

Makrodaten

In diesem Feld können Sie Informationen eingeben, die an das Makro übergeben werden. In einem Makro können Sie über die Eigenschaft MacroData auf diesen Wert zugreifen.

Exportieren

Über diese Schaltfläche kann das ausgewählte Makro in eine Makrodatei exportiert werden.

Makrodateien

Makrodateien sind reine Textdateien, in denen einfache Makros unabhängig von Reflection for HP-Einstellungsdateien (*.r1w) gespeichert werden können. Jede Makrodatei enthält genau ein Makro. Makros sind auf eine Subroutine beschränkt und können keine anderen Routinen oder Benutzerformulare aufrufen.

Jedes aufgezeichnete Makro wird als Makrodatei erfolgreich ausgeführt, da der gesamte Code in einem aufgezeichneten Makro in einer einzigen Subroutine enthalten ist. Wenn Sie jedoch ein weiteres Makro erstellt haben (MakroB), das einen Aufruf des aufgezeichneten Makros beinhaltet (MakroA), wird MakroB nicht ordnungsgemäß ausgeführt, nachdem es in eine Makrodatei exportiert wurde, da der Code in MakroA in der exportierten Datei nicht enthalten ist.

Sie können beim Speichern eines aufgezeichneten Makros eine Makrodatei erstellen, indem Sie unter Ziel die Option Makrodatei auswählen. Über die Option Exportieren im Dialogfeld "Makros" können Sie ein vorhandenes Makro in eine Makrodatei exportieren.