StringCaseSense

문자열 비교가 대소문자를 구분할지 말지 결정합니다 (기본 값은 "대소문자를 구분하지 않습니다").

StringCaseSense, On|Off|Locale
선택

매개변수

On|Off|Locale

On: 문자열 비교는 대소문자를 구분합니다. 이 설정은 또한 표현식 등호 사인 연산자 (=) 그리고 InStr()의 대소문자 비 구분 모드를 아래에 기술된 로케일 방법을 사용하도록 만듭니다.

Off (기본값으로 시작): 기호 A-Z는 소문자로 간주합니다. 이것은 하위 호환과 수행성능의 문제 때문에 모든 스크립트를 시작할 때 기본값입니다 (Locale은 비교되는 문자열의 성질에 따라 Off 때보다 1에서 8배까지 느립니다).

Locale [v1.0.43.03+]: 문자열 비교는 현재 사용자의 로케일에 따라 대소문자를 구분 합니다. 예를 들어, 대부분의 영어와 서구 유럽 로케일은 기호 A-Z를 소문자로 취급할 뿐만 아니라 Ä and Ü와 같은 ANSI 기호도 소문자로 취급합니다.

논평

이 설정은 다음에 적용됩니다:

내장 변수 A_StringCaseSense는 현재 설정이 담깁니다 (단어 On, Off, 또는 Locale).

새로 기동되는 쓰레드는 모두 (예를 들어 핫키, 맞춤 메뉴 항목, 또는 타이머 서브루틴) 이 명령어에 대한 기본 설정을 가지고 새롭게 시작합니다. 이 기본값은 자동-실행 섹션 (스크립트의 상단)에서 이 명령어를 사용하면 변경할 수 있습니다.

관련 항목

IfEqual, IfInString, if var between, StringReplace, StringGetPos

예제

StringCaseSense Locale
선택 | 내려받기