Zurück Weiter Kapitel

Skript-Befehle

Jeder AmigaDOS-Befehl kann in einem Skript verwendet werden, es gibt aber einige Befehle, die ausschließlich in Skripts verwendet werden. Mit Skript-Befehlen sind folgende Operationen möglich:

Skriptspezifische Befehle

Die folgenden Befehle werden normalerweise nur in Skripts verwendet:

Skript-Befehl

Bedeutung

ASK

Fordert Benutzereingabe an.

ECHO

Gibt eine Zeichenfolge aus.

ELSE

Ermöglicht eine Alternative in einem bedingten Block.

ENDIF

Beendet einen IF-Block.

ENDSKIP

Beendet einen SKIP-Block.

EXECUTE

Führt ein Skript mit wahlfreier Argumentsubstitution aus.

FAILAT

Setzt die Fehlerabbruchgrenze des Skripts.

IF

Bearbeitet bedingte Operationen.

LAB

Gibt eine Sprungmarke an; wird zusammen mit SKIP verwendet.

QUIT

Gibt einen Rückkehrcode an und verläßt ein Skript.

REQUESTCHOICE

Gibt AmigaDOS- und ARexx-Skripts die Möglichkeit, Systemdialogfenster zu benutzen, um Benutzerantworten anzufordern.

REQUESTFILE

Gibt AmigaDOS- und ARexx-Skripts die Möglichkeit, das Dateiauswahlfenster des Systems zu benutzen.

SKIP

Überspringt die Ausführung des Skript vorwärts oder rückwärts zur angegebenen Sprungmarke.

WAIT

Wartet die angegebene Zeit.

Punkt-Befehle

Punkt-Befehle sind Schlüsselwörter, die mit einem Punkt beginnen; sie werden ausschließlich in Skripts verwendet. Spezielle Punkt-Befehlszeilen in einem Skript können z.B. Stellen für die Parametersubstitution angeben. Geben Sie diese Parameter später als Argumente zum Befehl EXECUTE ein. Die folgende Tabelle zeigt die verschiedenen Punkt-Befehle.

Punkt-Befehle

Bedeutung

.KEY

Argumentschablone zur Angabe des Formats von Argumenten; kann als .K abgekürzt werden. Trennen Sie Argumente zu .KEY mit Kommas voneinander. Verwenden Sie keine Leerzeichen.

.DOT <z>

Ändert das Punkt-Zeichen von . auf <z>, d.h. <z> ist das neue, zu verwendende Zeichen.

.BRA <z>

Ändert das Zeichen für die öffnende spitze Klammer von < auf <z>.

.KET <z>

Ändert das Zeichen für die schließende spitze Klammer von > auf <z>.

.DOLLAR <z>

Ändert das Standardzeichen von $ auf <z>; kann als .DOL abgekürzt werden.

.DEF <Schlüsselwort> <Wert>

Vergibt den Standardwert an den Parameter.

.<Leerzeichen>

Kommentarzeile. Achten Sie darauf, nach dem Punkt ein Leerzeichen einzugeben, um Fehler zu vermeiden. Die empfohlene Methode der Kommentareingabe ist diejenige mit dem Semikolon (;).

.

Leere Kommentarzeile. Achten Sie darauf, daß außer dem Punkt nichts in der Zeile steht, um Fehler zu vermeiden.

Wenn eine Befehlszeile mit EXECUTE aufgerufen wird, liest AmigaDOS die erste Zeile der Skript-Datei. Wenn sie mit einem Punkt-Befehl beginnt, durchsucht AmigaDOS das Skript nach den oben beschriebenen Parametersubstitutionen und erstellt eine temporäre Datei im Verzeichnis T:. Wenn die Datei nicht mit einem Punkt-Befehl beginnt, geht AmigaDOS davon aus, daß keine Parametersubstitution erforderlich ist, und beginnt unmittelbar mit der Ausführung der Datei, ohne sie nach T: zu kopieren. Da Punkt-Befehle zusätzliche Disk-Zugriffe erforderlich machen und damit die Ausführungszeit erhöhen, setzen Sie diese Befehle nur dann ein, wenn Sie auf die Parametersubstitution nicht verzichten können.

Hoch Zurück Weiter Kapitel