设置在字符串比较中是否区分大小写.
StringCaseSense, OnOffLocale
指定以下单词之一:
On: 字符串比较时区分大小写. 此设置也让表达式等号运算符(=) 和 InStr() 的不区分大小写模式使用下面的 Locale 方式进行处理.
Off: 默认的行为. 字符串比较不区分大小写. 即字母 A-Z 被视为等同于它们的小写字母.
Locale [v1.0.43.03+]: 遵循当前用户区域设置的规则, 字符串比较不区分大小写. 例如, 在大多数英语及西欧地区, 不仅将 A-Z 视为等同于它们的小写形式, 同时还将 ANSI 字母(例如 Ä 和 Ü) 视为等同.
[v1.1.30+]: 可以分别使用十进制值 1 和 0 代替 On 和 Off.
如果不使用 StringCaseSense, 为了向后兼容和保持高效, 默认设置为 Off(根据被比较字符串的性质, 使用 Locale 比 Off 慢 1 到 8 倍).
此设置适用于:
内置变量 A_StringCaseSense 包含了当前设置(单词 On, Off 或 Locale).
每个新运行的线程(例如 热键, 自定义菜单项或定时子程序) 都会以此命令的默认设置开始. 通过在脚本的自动执行段(脚本的顶部) 使用此命令可以改变这个默认设置.
IfEqual, IfInString, If Var [not] between Low and High, StrReplace(), StringGetPos, StringReplace