AutoHotKey(오토핫키) 설명서 StringCaseSense

Posted by 발전소장
2014. 8. 14. 14:14 AutoHotKey/Commands

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