In einigen Programmiersprachen, wie beispielsweise C, verwenden Sie den umgekehrten Schrägstrich ("\"), um Sonderzeichen wie Zeilenvorschübe ("\n") zu kennzeichnen. Desktop Management Scripting unterstützt den umgekehrten Schrägstrich nicht als Escape-Zeichen sondern nur als normales Zeichen zur einfacheren Handhabung von Pfadnamen und Dateien. Wenn Sie Sonderzeichen eingeben wollen, müssen Sie den Hexadezimalwert des betreffenden Zeichens eingeben.
Wenn Sie einer Zeichenfolge in einer Windows-Umgebung beispielsweise eine neue Zeile hinzufügen möchten, müssen Sie dem Skript die folgenden Zeilen hinzufügen:
Dim LF, CR As Char Dim NL, str As String LF = 0x0A CR = 0x0D NL = CR + LF . . . str = str + CRLF;
In einer UNIX-Umgebung ist CR überflüssig, und die NL-Initialisierung muss folgendermaßen ersetzt werden:
NL = LF
Die folgenden Codes werden häufig verwendet:
Tabulator (HT): 0x09 Zeilenvorschub (LF): 0x0A Zeilenumbruch (CR): 0x0D
Bei demselben Beispiel in einer UNIX-Umgebung ist der Wagenrücklauf überflüssig, und der Zeilenwechsel muss wie folgt aussehen:
NL = LF
Zur einfacheren Handhabung bietet Desktop Management Scripting für Zeilenwechsel die Konstante NEWLINE$. Der Interpreter sorgt für die korrekte Initialisierung und Wertzuweisung dieser Konstante entsprechend der jeweiligen Umgebung. Sie verwenden in Ihrem Skript nur diese Konstante. Das voranstehende Beispiel sieht nun wie folgt aus:
Dim str As String . . . str = str + NEWLINE$
Hinweis: Dieser Code kann sowohl unter UNIX als auch unter Windows ausgeführt werden.
|
Copyright © 2013 CA.
Alle Rechte vorbehalten.
|
|