Das Escape-Zeichen verleiht dem folgenden Zeichen eine besondere Bedeutung; es hat einen anderen Zweck als das ASCII ESC Dies wird häufig in ANSI X3.64 und Druckersteuerungssequenzen verwendet.

 

Das Standard Escape-Zeichen ist ein Caretzeichen (^, ASCII: 94).

 

Zehn Sonderzeichen werden erkannt, wenn ihnen das Escape-Zeichen vorangestellt ist. Die Kombination aus dem Escape-Zeichen und einem dieser Zeichen wird wie unten gezeigt in ein einzelnes Zeichen übersetzt. Die Sonderzeichen, die dem Escape-Zeichen folgen können, sind:

 

Codes für Escape-Zeichen

 

bRücktaste
cKomma ,
edas ASCII ESC Zeichen (Code 27)
fFormularvorschub
gGlocke (Code 7)
kzurück Zitat `
nZeilenvorschub
qDoppelzitat "
rWagenrücklauf
sRaum
thorizontales Tabulatorzeichen

 

Wenn Sie dem Escape-Zeichen ein anderes Zeichen folgen, wird das Escape-Zeichen entfernt und das zweite Zeichen direkt in die Befehlszeile kopiert. Dadurch können Sie die normale Bedeutung von Sonderzeichen (z. B ? * / \ | " ` > und &). Um beispielsweise eine Nachricht anzuzeigen, die Folgendes enthält: > Symbol, das normalerweise eine Umleitung anzeigt:

 

Echo 2 ist ^> 4

 

Das Escape-Zeichen hat einen weiteren Nutzen, wenn es das letzte Zeichen in einer beliebigen Zeile einer Batchdatei ist. TCC-RT erkennt diese Verwendung des Escape-Zeichens zur Signalisierung Linie Fortsetzung: Es entfernt das Escape-Zeichen und hängt die nächste Zeile an die aktuelle Zeile an, bevor es ausgeführt wird.

 

WARNUNG: Escape-Zeichen gelten als normale Zeichen auf der rechten Seite einer Pipe.

 

Hinweis: Die Escape-Zeichen hat zusätzliche Verwendungen, die nicht mit der obigen Beschreibung in Zusammenhang stehen, wie in beschrieben ASCII, Schlüsselcodes und Schlüsselnamen.