#EscapeChar (und die Erläuterung zu Escapesequenzen)

Ändert das Escapezeichen des Skripts (z. B. umgekehrtes Häkchen zu umgekehrten Schrägstrich).

#EscapeChar NeuesZeichen

Parameter

NeuesZeichen

Geben Sie ein einzelnes Zeichen an.

Bemerkungen

Mit dem Escapezeichen wird kenntlich gemacht, dass das nachfolgende Zeichen anders als normal interpretiert werden soll.

Das Standard-Escapezeichen ist ein Akzent / umgekehrtes Häkchen (`).

Escapesequenzen (wenn das umgekehrte Häkchen das Escapezeichen ist)

Sequenz Effekt
`, , (direkt geschriebenes Komma). Hinweis: Kommas, die im letzten Parameter eines Befehls vorkommen, müssen nicht mit einem Escapezeichen versehen werden, weil das Programm diese Zeichen automatisch als direkt geschriebenen Text ansieht. Das Gleiche gilt auch für alle Parameter der MsgBox, weil es eine intelligente Komma-Handhabung hat.
`% % (direkt geschriebenes Prozentzeichen)
`` ` (direkt geschriebenes umgekehrtes Häkchen; also zwei aufeinanderfolgende Escapezeichen, um ein einzelnes direkt geschriebenes Zeichen zu erzeugen)
`;  ; (direkt geschriebenes Semikolon). Hinweis: Das ist nur notwendig, wenn das Semikolon ein Leer- oder Tabulatorzeichen davor hat. Andernfalls wird das Semikolon korrekt erkannt, ohne dass ein Escapezeichen davor gesetzt werden muss.
`:: :: (direkt geschriebenes Doppelpunkt-Paar). In v1.0.40+ muss dieses Paar nicht mehr mit einem Escapezeichen versehen werden.
`n Zeilenvorschub (Line Feed/LF)
`r Wagenrücklauf (Carriage Return/CR)
`b Rückschrittsteuerzeichen (Backspace)
`t Tabulator (Horizontal Tab; die häufig verwendete horizontale Variante)
`v Vertikaler Tabulator (Vertical Tab) -- entspricht dem ASCII-Wert 11. Dieses Steuerzeichen kann in einigen Anwendungen auch mit STRG+K erzeugt werden.
`a Tonsignalsteuerzeichen (Bell/Alert) -- entspricht dem ASCII-Wert 7. Dieses Steuerzeichen kann in einigen Anwendungen auch mit STRG+G erzeugt werden.
`f Seitenvorschub (Form Feed) -- entspricht dem ASCII-Wert 12. Dieses Steuerzeichen kann in einigen Anwendungen auch mit STRG+L erzeugt werden.
Send Wenn Send-Befehle oder Hotstrings in ihrem normalen (nicht-raw) Modus verwendet werden, haben Zeichen wie {}^!+# eine besondere Bedeutung. Wenn diese Zeichen daher direkt geschrieben sein sollen, müssen sie in geschweiften Klammern gesetzt werden. Zum Beispiel: Send {^}{!}{{}.
"" Innerhalb eines Ausdrucks werden zwei aufeinanderfolgende Anführungszeichen, die in einer direkt geschriebenen Zeichenkette enthalten sind, in ein einzelnes Anführungszeichen aufgelöst. Zum Beispiel: Var := "Die Farbe ""Rot"" wurde gefunden.".

Siehe auch

Die folgenden selten verwendeten Direktiven existieren ebenfalls; diese Beispiele zeigen, wie sie genutzt werden:

#DerefChar #  ; Ersetzt das standardmäßig verwendete Prozentzeichen.
#Delimiter /  ; Ersetzt das standardmäßig verwendete Komma.

Beispiel

#EscapeChar \  ; Ersetzt das normale Escapezeichen (`) mit einem umgekehrten Schrägstrich.