Chr()

AutoHotKey

Chr(Number)

返回与参数 Number 指定的编码相匹配的字符串 (通常只有一个字节).

String := Chr(Number)

参数

Number

如果支持 Unicode, Number 为 0 到 0x10FFFF (或 [v1.1.21] 之前为 0xFFFF); 其他情况下为 ANSI 字符码, 范围从 0 到 255.

返回值

函数返回字符码 Number 所对应的一个字符. 如果 Number 不是有效的字符码范围则返回空字符串.

备注

本函数等同于 Transform, OutputVar, Chr.

高于 127 的字符编码取决于正在使用的 string encoding(文本编码), 返回值还会被 Unicode or ANSI 的可执行文件反向影响.

通常情况下字符编码包含 9 (tab 缩进符), 10 (linefeed 换行符 ), 13 (carriage return 回车符), 32 (space 空格符), 48-57 (the digits 0-9 数字 0-9), 65-90 (uppercase A-Z 大写字母 A-Z), 和 97-122 (lowercase a-z 小写字母 a-z).

相关

Transform, Ord(), Asc()

示例

MsgBox, % Chr(116) ; 显示 "t".