Skripts können Variablen enthalten. Variablennamen müssen mit einem Buchstaben oder einem Unterstrich (\'_\') anfangen und können eine beliebige Folge von Groß- oder Kleinbuchstaben, Ziffern und Unterstrichen enthalten. Ein reserviertes Wort kann nicht als Variablenname verwendet werden. Weitere Informationen finden Sie in der Liste der reservierten Wörter am Ende dieses Dokuments.
Sie müssen Variablen deklarieren, bevor Sie sie verwenden. Wenn Sie eine Variable deklarieren, müssen Sie auch ihren Typ definieren. Eine Variable eines bestimmten Typs kann nur Werte desselben Typs enthalten. Die folgenden drei Variablentypen werden unterstützt:
Typ Beschreibung
Integer (Ganzzahl) Eine negative oder positive Zahl, wie z.B. 7, -12 oder 5698.
String (Zeichenfolge) Eine Folge von Zeichen in Anführungszeichen;
z.B. \"Hallo Welt!\" oder \"Geben Sie ein Kennwort ein:\".
Boolean (boolesch) Ein logischer boolescher Wert von TRUE (Wahr) oder
FALSE (Falsch).
Variablen werden Werten mit der folgenden Anweisung zugewiesen:
Variable = Ausdruck
Die Variable erhält den ausgewerteten Ausdruck.
Beispiele:
integer count = 5
integer timeout = (4 * 3)
integer i
boolean bDone = FALSE
string szIP = \"getip 2\"
set ipaddr szIP
3.1 Systemvariablen
Systemvariablen werden durch Befehle für die Skripterstellung festgelegt oder durch die Informationen bestimmt, die Sie beim Einrichten einer DFÜ-Netzwerk-Verbindung eingeben. Systemvariablen sind schreibgeschützt und können deshalb im Skript nicht geändert werden. Es gibt folgende Systemvariablen:
Name Typ Beschreibung
$USERID String Die Benutzerkennung für die aktuelle Verbindung.
Diese Variable ist der Wert des im Dialogfeld Verbinden mit
des DFÜ-Netzwerks angegebenen Benutzernamens.
$PASSWORD String Das Kennwort für die aktuelle Verbindung.
Diese Variable ist der Wert des im Dialogfeld Verbinden mit
des DFÜ-Netzwerks angegebenen Benutzernamens.
$SUCCESS Boolean Diese Variable wird durch bestimmte Befehle festgelegt und soll
anzeigen, ob der Befehl erfolgreich ausgeführt wurde oder nicht.
Ein Skript kann anhand des Wertes dieser Variablen
Entscheidungen treffen.
$FAILURE Boolean Diese Variable wird durch bestimmte Befehle festgelegt und soll
anzeigen, ob bei der Ausführung des Befehls ein Fehler auftrat
oder nicht. Ein Skript kann anhand des Wertes dieser Variablen
Entscheidungen treffen.
Diese Variablen können an allen Stellen eingesetzt werden, an denen ein Ausdruck eines ähnlichen Typs verwendet wird. So ist z.B.
transmit $USERID
ein gültiger Befehl, weil $USERID eine Variable vom Typ "String\" ist.
|