Escapesequenzen

Mit dem Escapezeichen ` (umgekehrtes Häkchen oder Gravis-Akzent) wird angegeben, dass das nächste Zeichen anders als normal interpretiert werden soll. Auf der englischen Tastatur befindet sich das Zeichen in der linken oberen Ecke. Auf der deutschen Tastatur links neben der RÜCKTASTE. Drücken Sie UMSCHALT+AKUT und dann LEERTASTE, um ein alleinstehendes umgekehrtes Häkchen zu erzeugen.

In Autohotkey können die folgenden Escapesequenzen verwendet werden:

Sequenz Ergebnis
`` ` (direkt geschriebenes umgekehrtes Häkchen, d.h. zwei aufeinanderfolgende Escapezeichen ergeben ein direkt geschriebenes Zeichen)
`;

; (direkt geschriebenes Semikolon).

Hinweis: Ein Semikolon, dem kein Leer- oder Tabulatorzeichen vorangestellt ist, muss nicht mit einem Escapezeichen versehen werden, da es ohnehin nicht als Kommentar interpretiert wird.

`: : (direkt geschriebener Doppelpunkt). Diese Escapesequenz wird nur in der auslösenden Abkürzung eines Hotstrings benötigt.
`{ { (Tastaturtaste). Diese Escapesequenz ist nur gültig und erforderlich, wenn { als Zieltaste bei einer Neubelegung verwendet wird.
`n Zeilenvorschub (Linefeed/LF)
`r Wagenrücklauf (Carriage Return/CR)
`b Rückschrittsteuerzeichen (Backspace)
`t Tabulator (Horizontal Tab; die häufig verwendete horizontale Variante)
`s Leerzeichen (Space)
`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.
`" oder `' Einfache Anführungszeichen (') und doppelte Anführungszeichen (") sind funktionsgleich, außer dass eine Zeichenkette, die von einfachen Anführungszeichen umschlossen ist, direkt geschriebene doppelte Anführungszeichen enthalten kann, und umgekehrt. Um daher ein tatsächliches Anführungszeichen in eine direkt geschriebene Zeichenkette einzufügen, versehen Sie das Anführungszeichen mit einem Escapezeichen oder umschließen Sie die Zeichenkette mit gegenteiligen Anführungszeichen. Zum Beispiel: Var := "Die Farbe `"Rot`" wurde gefunden." oder Var := 'Die Farbe "Rot" wurde gefunden.'.

Beispiele

Meldet eine mehrzeilige Zeichenkette. Die Zeilen sind mit einem LF-Zeichen voneinander getrennt.

MsgBox "Zeile 1`nZeile 2"