StringCaseSense
提供: AutoHotkey Wiki
実行制御 | GUI表示 | 演算・変数 | メモリ・DLL操作 | 文字列操作 |
キーボード | マウス | シェル | ウィンドウ | ウィンドウグループ
ステータスバー | コントロール | サウンド | ファイル | INIファイル |
レジストリ | 環境変数 | AutoHotkey | その他 | 設定関係 | オブジェクト
StringCaseSense[編集]
文字列の比較で大文字小文字を区別するかを設定する。
StringCaseSense, On|Off|Locale
Parameters[編集]
引数名 | 説明 | |
---|---|---|
On|Off|Locale | 以下のどれかを指定 | |
On | 大文字小文字の区別を行う | |
Off | A-Zのアルファベットのみ、大文字小文字の違いを無視する(デフォルト) | |
Lcale | 現在のユーザーのロケール設定に沿って大文字小文字の違いを無視する。 日本語環境の場合、全角のアルファベットなども対象となる。 |
Remarks[編集]
==演算子では、このコマンドでの設定にかかわらず、常に大文字小文字が区別される。
=演算子では、常に大文字小文字が無視され、このコマンドでOnが指定された場合は、Localeモードになる
このコマンドでの設定は、各種比較演算子、IfEqual、IfInString、If var in/contains、if var between、StringReplace、StringGetPosコマンド、InStr関数で使用される。
組み込み変数A_StringCaseSenseで現在の設定値を参照できる。
この設定の基本値は、スクリプトの最初のAuto-executeセクションで設定する。
ホットキーなどで新たに起動されたスレッドでは、設定は基本値に設定される。
Related[編集]
IfEqual, IfInString, StringReplace, StringGetPos
Example(s)[編集]
StringCaseSense, on