Mit dem Escapezeichen `
(umgekehrtes Häkchen oder Gravis-Akzent) wird kenntlich gemacht, dass das nachfolgende Zeichen anders als normal interpretiert werden soll. Auf der englischen Tastatur finden Sie das Zeichen in der linken oberen Ecke. Auf der deutschen Tastatur links neben der RÜCKTASTE. Drücken Sie UMSCHALT+AKUT und danach LEERTASTE, um ein alleinstehendes umgekehrtes Häkchen zu erzeugen.
In Autohotkey können die folgenden Escapesequenzen genutzt werden (wenn das umgekehrte Häkchen das Escapezeichen ist):
Sequenz | Ergebnis |
---|---|
`, |
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 (aber sicherheitshalber sollte man sie trotzdem mit einem Escapezeichen zu versehen, um Missverständnissen vorzubeugen). 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, die ein einzelnes direkt geschriebenes Zeichen erzeugen) |
`; |
Hinweis: Ein Semikolon ohne Leer- noch Tabulatorzeichen davor muss nicht mit einem Escapezeichen versehen werden, da es ohnehin nicht als Kommentar interpretiert wird. |
`:: |
:: (direkt geschriebenes Doppelpunktpaar). [v1.0.40+]: Dieses Paar muss nur noch mit einem Escapezeichen versehen werden, wenn es als direkter geschriebener Text im Ersatztext eines Hotstrings vorhanden ist. |
`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. |
"" |
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." . |
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 mit geschweiften Klammern umschlossen werden. Zum Beispiel: Send {^}{!}{{}
.