AutoHotKey自动热键(六)转义符号
转义符号
符号 | 说明 |
---|---|
`, | , (原义的逗号). 注意: 在命令最后一个参数中的逗号不需要转义, 因为程序知道把它们作为原义处理. 对于 MsgBox 所有参数同样如此, 因为它会智能的处理逗号. |
`% | % (原义的百分号) |
`` | ` (原义的重音符; 即两个连续的转义符产生单个原义字符) |
`; | ; (原义的分号). 注意: 仅 在分号的左边有空格或 tab 才需要. 如果没有, 那么它可以被正常识别而不需要转义. |
`:: | :: (原义的双冒号). 在 v1.0.40+, 不再需要对它们进行转义. |
`n | 新行 (换行/LF) |
`r | 回车 (CR) |
`b | 退格 |
`t | tab (最典型的水平移位) |
`v | 垂直 tab – 对应的 Ascii 值为 11. 在一些应用程序中可以通过键入 Control+K 让它显示出来. |
`a | 警告 (铃) – 对应的 Ascii 值为 7. 在一些应用程序中可以通过键入 Control+G 让它显示出来. |
`f | 进纸 – 对应的 Ascii 值为 12. 在一些应用程序中可以通过键入 Control+L 让它显示出来. |
发送 | 以默认 (非原始) 模式使用 Send 命令 或 热字串 时, 像 {}^!+# 这些字符具有特殊含义. 因此, 要使用它们的原义字符, 必须把它们包围在大括号中. 例如:Send {^}{!}{{}。 |
“” | 在 表达式 中, 原义字符串内的两个连续的引号被解析为单个原义的引号. 例如:Var := “The color ““red”” was found.”。 |
如果不喜欢`符号,可以进行更改
#EscapeChar \ ; 把默认的重音符 (`) 改为反斜线.
之前的`t就成了\t