Automation Engine Script-Leitfaden > Einführung > Grundlagen > Scripteditor

 Scripteditor

Jede Script-Registerkarte ist mit einem Scripteditor ausgestattet. Er stellt eine Vielzahl von Funktionalitäten bereit, die Ihnen die Erstellung von Scripts komfortabel machen.

Hervorheben von Syntaxkomponenten

Die einzelnen Teile des Scripts sind zur besseren Unterscheidung farblich hervorgehoben:

Der Scripteditor hebt auch alle Vorkommen einer Script-Variablen oder eines Script-Sprachmittels hervor, wenn Sie den Mauszeiger im Namen positionieren.

Autovervollständigung

Sie haben die Möglichkeit die Autovervollständigung mit der Tastenkombination STRG + Leertaste aufzurufen. Sie komplettiert den Namen von Script-Funktionen und Script-Anweisungen. Kommen mehrere in Frage, wird eine Liste angezeigt aus der Sie das gewünschte Script-Sprachmittel auswählen können. Die ESC-Taste schließt die Liste der Autovervollständigung.

Der Scripteditor zeigt zusätzlich zur Liste auch die Seite der Automation Engine-Dokumentation an, die eine Beschreibung zum markierten Script-Sprachmittel enthält, wenn Sie die entsprechende Option in den Einstellungen des UserInterfaces aktivieren.

Include-Objekte

Wenn Sie Include-Objekte in Ihr Script einbinden, können Sie sich den Inhalt anzeigen lassen. Klicken Sie hierzu im linken Rand der Registerkarte auf das Pluszeichen. Die eingeblendeten Scriptzeilen des Include-Objektes sind editierbar. Speichern Sie das Script, so werden auch die Änderungen im Include-Objekt gespeichert.

Beachten Sie, dass die Änderung alle Objekte beeinflusst, welche das Include-Objekt verwenden!

Benutzer, die kein Lese- oder Schreibrecht auf das Include-Objekt besitzen, können den Inhalt nicht anzeigen lassen bzw. ändern. In letzterem Fall werden die Scriptzeilen des Include-Objektes hellgrau angezeigt und sind nicht editierbar.

Beachten Sie, dass die Suche im Script den Inhalt von Include-Objekten durchsucht, wenn sie mit Hilfe des Pluszeichens aufgeklappt worden sind. Beim Exportieren des Scripts in eine Textdatei und beim Kopieren von Scriptszeilen, die Include-Objekte enthalten, werden auch nur die Inhalte von aufgeklappten Include-Objekten berücksichtigt.

Wenn Sie ein  Include-Objekt mehrfach in einem Script einbinden, so kann es nur an der Stelle geändert werden an der Sie es zuerst aufklappen. Der Scripteditor zeigt die anderen Vorkommen hellgrau an.

Zeilenpräfix und -einrückungen

Der Scripteditor unterstützt Sie bei der schnellen und übersichtlichen Scripterstellung indem er das Präfix der aktuellen Zeile in die Folgezeile übernimmt. Außerdem kann er Scriptzeilen in Konstrukten wie beispielsweise :IF oder :WHILE einrücken und sie mit der erforderlichen Abschlußanweisung abschließen. (z.B: :ENDIF oder :ENDWHILE). Jede dieser Funktionalitäten ist standardmäßig in den Einstellungen des UserInterfaces aktiviert.

Aufruf der Automation Engine-Dokumentation

Markieren Sie den Namen einer Script-Funktion oder einer Script-Anweisung und drücken Sie die F1-Taste. Die Automation Engine-Dokumentation öffnet sich auf der Seite, die eine Beschreibung zum Script-Sprachmittel enthält.

Es genügt auch den Mauszeiger innerhalb des Namens der Script-Funktion bzw. Script-Anweisung zu platzieren und dann F1 zu drücken.

Kontextmenü-Befehle

Die Registerkarte Script unterstützt Sie bei der Erstellung von Scripts durch eine Reihe von Funktionalitäten. Sie öffnen die relevanten Funktionalitäten über die Symbolleiste des Userinterface oder über das Kontextmenü.

Neben den Standardbefehlen wie beispielsweise Rückgängig, Kopieren oder Ausschneiden haben Sie auch Zugriff auf folgende Funktionalitäten:

Befehl

Beschreibung

Ausschneiden
Kopiervorgang
Einfügen

Befehlen zum Bearbeiten des Textes

In Großbuchstaben
In Kleinbuchstaben
Ändert die Schreibweise des markierten Textes.

Rückgängig

Macht die letzte Aktion rückgängig

Wiederholen

Nimmt die letzte rückgängig gemachte Aktion zurück

Block kommentieren

Fügt einer oder mehreren Zeilen am Beginn ein Rufzeichen ein, damit sie als Kommentar gekennzeichnet ist.

Block entkommentieren

Entfernt einer oder mehreren Zeilen am Beginn das Rufzeichen, damit sie nicht mehr als Kommentar gekennzeichnet ist.

Block einrücken
Block ausrücken

Rückt die Zeile bzw. den markierten Textblock ein bzw. aus.

Rufzeichen mit denen Kommentarzeilen und Doppelpunkte mit denen AE Script-Zeilen beginnen, bleiben dabei an der ersten Stelle der Zeile stehen. Der Rest der Zeile wird ein- bzw. ausgerückt.

Alles Reformatieren

Formatiert alle Zeilen oder markierte Textblöcke im AE-Script Stil.

Die Zeile

:      PRINT"Start of processing"

würde wie folgt formatiert werden:

:PRINT"Start of processing"

Von Datei importieren

Importiert den Inhalt einer Textdatei an die Stelle, an der der Mauszeiger positioniert ist

In Datei exportieren

Exportiert den gesamten Inhalt der Registerkarte in eine Datei

Alles selektieren

Markiert den gesamten Inhalt der Registerkarte

Suchen

Öffnet den Suchdialog für Textstellen

 

 


Automic Documentation - Tutorials - Automic Blog - Resources - Training & Services - Automic YouTube Channel - Download Center - Support

Copyright © 2016 Automic Software GmbH