Diese Toolbox lässt sich übers Menü Fenster > Standardtoolboxen öffnen.
Mit dem Scripteditor können Sie die von Ihnen erstellten Scripts ausführen. Dies ist eine Alternative zur Ausführung von Skripten über eine externe VBS-Datei. Der Scripteditor bietet die folgenden Vorteile:
- Hervorgehobene Syntax und Farbcodierung
- Automatische Erkennung eingebauter Objekte (Impact, GUI, ActiveDrawing und ActiveDatabase in Blau)
- Vorbestimmte Aufzählungen (Text in Rot, z. B. etLine, etGraphic, usw.)
- Die Option, ein Script ganz oder nur den markierten Text auszuführen
Buttons
Die Buttons unten am Scripteditor bieten die folgenden Optionen:
- Laden – eine Textdatei (TXT, VBS) zum Bearbeiten geladen
- Speichern – alle am Text im Scripteditor vorgenommenen Änderungen werden gespeichert
- Löschen – der Inhalt des Scripteditors wird gelöscht
- Starten – entweder wird das gesamte Skript oder nur der ausgewählten Text ausgeführt
Kontextmenü
Mit Rechtsklick können Sie das Kontextmenü mit den folgenden Optionen aufrufen:
- Rückgängig – macht die letzte Bearbeitungsaktion im Scripteditor rückgängig
- Wiederholen – annulliert die vorherige Bearbeitungsaktion
- Schneiden – legt den ausgewählten Inhalt in der Windows-Zwischenablage ab und entfernt ihn aus dem Scripteditor
- Kopieren – legt eine Kopie des ausgewählten Inhalts in der Windows-Zwischenablage ab, wobei der ausgewählte Text im Scripteditor verbleibt.
- Einfügen – fügt den Inhalt der Windows-Zwischenablage an der aktuellen Cursorposition im Scripteditor ein. Dies funktioniert nur dann, wenn die Windows-Zwischenablage Textdaten enthält.
- Löschen – der Inhalt des Scripteditors wird gelöscht
- Einrücken – der markierte Text wird eingerückt, was den Code lesbarer macht.
- Einzug aufheben – die Einrückung des markierten Texts wird aufgehoben.
- Einfügungsdirektive
- Datenbankscript einbeziehen – ermöglicht, den Inhalt eines Datenbankscripts einzubinden, ohne den eigentlichen Code einzufügen. Dies geschieht mit der Direktive {INC "MyDatabaseScript"}, die als Zeiger auf den ursprünglichen Code in der Datenbank fungiert.
- Scriptdatei einbeziehen – ermöglicht, den Inhalt einer externen Scriptdatei einzubinden, ohne den eigentlichen Code einzufügen. Dies geschieht mit der Direktive {INCFILE "C:\MyScript.txt"}, die als Zeiger auf den ursprünglichen Code in der Datei fungiert.
- Script vorverarbeiten – öffnet ein separates Fenster, das den Inhalt des ganzen Scripts anzeigt, das sowohl Datenbank- als auch Datei-Include-Scripte enthalten kann. Dies ist nützlich für die Sicherung oder Verteilung.
- Dateiinhalt einfügen – fügt den Inhalt einer ausgewählten externen Datei in die Toolbox ein
- COM registrieren – registriert COM unter Windows für die aktuelle Impact-Version
Berechtigung
Wenn der Button „Ausführen“ im Scripteditor nicht verfügbar ist, verfügen Sie möglicherweise nicht über ausreichende Berechtigungen in Impact, um Scripte auszuführen. Das Recht Scripteditor benutzen ist für Ihre Benutzergruppe erforderlich, um Scripte auf diesem Weg ausführen zu können.
Die Skript-Toolbox wird häufig zusammen mit dem Ausgabefenster benutzt, um Debuginformationen auszugeben.
HINWEIS: Scripte sind ein fortgeschrittenes Thema und ist nicht für alle Impact-Anwender gedacht.