본문 바로가기

AUTOHOTKEY/레퍼런스

StringCaseSense 문자열의 비교로 대문자 소문자를 구별하는지를 설정한다

StringCaseSense

문자열의 비교로 대문자 소문자를 구별하는지를 설정한다

StringCaseSense, On|Off|Locale

Parameters


인수명 설명
On|Off|Locale 이하의 어떤 것인지를 지정
On
대문자 소문자의 구별을 실시한다
Off
A-Z의 알파벳만, 대문자 소문자의 차이를 무시한다(디폴트)
Lcale
현재의 유저의 로케일 설정에 따라서 대문자 소문자의 차이를 무시한다.
일본어 환경의 경우, 전각의 알파벳등도 대상이 된다.

ErrorLevel

성공시는 「0」, 실패시는 「1」.


Remarks

==연산자에서는, 이 커멘드로의 설정에 관계없이, 항상 대문자 소문자가 구별된다.

=연산자에서는, 항상 대문자 소문자가 무시되어 이 커멘드로On하지만 지정되었을 경우는,Locale모드가 된다

이 커멘드로의 설정은, 각종 비교 연산자, IfEqual, IfInString, If var in/contains, IfBetween, StringReplace, StringGetPos커멘드, InStr함수로 사용된다.

편입 변수 A_StringCaseSense그리고 현재의 설정치를 참조할 수 있다.

이 설정의 기본치는, 스크립트의 최초의 AutoExecute섹션그리고 설정한다.
hot key등에서 새롭게 기동되었다 스렛드그럼, 설정은 기본치로 설정된다.


Related

IfEqual, IfInString, StringReplace, StringGetPos


Example(s)

StringCaseSense, on