返回介绍

#EscapeChar (及转义序列的说明)

发布于 2020-11-08 02:38:05 字数 2190 浏览 1110 评论 0 收藏 0

改变脚本的转义符 (例如重音符与反斜线).

#EscapeChar NewChar

参数

NewChar

指定单个字符.

备注

转义符用来表明在其后紧跟着的字符不能像平常那样进行解释.

默认的转义符为重音符(`)。

转义序列 (当重音符为转义符时)

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

相关

还有下面这些极少使用的指令; 它们的用法如这些例子所示:

#DerefChar #  ; 把默认的引用符号 % 改为此符号.
#Delimiter /  ; 把默认的分隔符号逗号改为此符号.

示例

#EscapeChar \  ; 把默认的重音符 (`) 改为反斜线.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文