ExBox // Makros
Über Makros besteht die Möglichkeit, den eingebauten Funktionsumfang durch eigene Funktionen zu erweitern. Dazu steht eine leistungsfähige Scripting-Engine zur Verfügung, die auf der Programmiersprache "Pascal" aufbaut und eine einfach zu nutzende Klassenbibiliothek mitbringt. Der Aufruf eines Makros ist dabei analog dem einer Webseite oder eines anderes Programms. Zudem können auch die bekannten Platzhalter verwendet werden, um zusätzliche Parameter zu übergeben. Für die Erstellung von Makros dient ein Texteditor, der neben Syntax-Highlighting auch evtl. Fehler anzeigen kann. Mögliche Einsätze wären:
- Aufruf und Parsen von Webseiten (z.B. Informationen extrahieren und darstellen)
- Dateioperationen durchführen (Umbenennen, Kopieren, Verschieben, Inhalte austauschen, usw.)
- Zugriff auf verschiedene Protokolle (FTP, HTTP, TCP)
- usw.
Makro anlegen
Ein Makro wird wie der Verweis auf eine Applikation oder eine Webseite angelegt. In der Befehlsverwaltung klickt man dazu auf die entsprechende Schaltfläche und wählt einen eindeutigen (Datei)-Namen:
Anschließend erscheint der Texteditor, indem das Makro implementiert werden kann. Nach dem Speichern kann dieses dann innerhalb der Befehlszeile mit dem vergebenen Kurzbefehl aufgerufen werden.
Macro Bibiliothek
Neben dem Erstellen eigener Makros, steht auch eine Online Makro-Bibiothek zur Verfügung.
Um diese zu öffnen, klickt man auf das entsprechende Symbol rechts neben der Schaltfläche "Neu".
Daraufhin öffnet sich ein Fenster mit den derzeit zur Verfügung stehenden Makros. Klickt man auf einen Eintrag, findet man im unteren Bereich eine etwas genauere Beschreibung, für welchen Zweck das Makro verwendet werden kann:
Um diese zu öffnen, klickt man auf das entsprechende Symbol rechts neben der Schaltfläche "Neu".
Daraufhin öffnet sich ein Fenster mit den derzeit zur Verfügung stehenden Makros. Klickt man auf einen Eintrag, findet man im unteren Bereich eine etwas genauere Beschreibung, für welchen Zweck das Makro verwendet werden kann:
Ein Klick auf "Übernehmen" läd die aktuelle Version des Makros. Eine kleine LED am linken Rand gibt Auskunft über evtl. zur Verfügung stehende Updates.
Es können nur Makros übernommen werden, deren Versionsnummer mindestens der aktuellen Programmversion von ExBox! entsprechen, da diese teilweise weiterentwickelt werden und evtl. neue Sprachelemente nutzen, die in älteren Versionen noch nicht zur Verfügung stehen. |
Makro-Editor
Dieser Texteditor dient zur Erstellung von Makros und basiert auf den Funktionen und dem Aussehen des SmartPads. Zusätzlich können hier Makros getestet und im Ablauf untersucht werden:
Wenn Sie das Makro mit "Anweisung ausführen" oder "Einzelschritt" debuggen, werden alle zugewiesene Variablen sowie deren aktueller Inhalt im Debug-Fenster ausgegeben. Sobald sich der Inhalt einer Variable ändert, wird der alte Wert in Klammern dahinter eingeblendet. So lassen sich Änderungen an Variablen besser verfolgen.
Nützliche Tastaturkommandos:
[STRG] + [F9]
[F9] [STRG] + [S] [STRG] + [F8] [F8] [STRG] + [F2] [F1] |
Makro kompilieren und auf Fehler prüfen.
Makro ausführen. Makro speichern. Haltepunkt setzen. Einzelne Anweisung ausführen Makro stoppen. Online-Hilfe aufrufen. |