StringCaseSense (original) (raw)

StringCaseSense


Determines whether string comparisons are case sensitive (default is "no").

Parameters

On|Off On: String comparisons are case sensitive. Off: String comparisons are not case sensitive.

ErrorLevel

ErrorLevel is set to 1 if there was a problem or 0 otherwise.

Remarks

The command affects the behavior of IfEqual (and its family), IF (expression) (except = and ==), IfInString, StringReplace and StringGetPos.

If this command isn't used in a script, string comparisons are never case sensitive.

The built-in variable A_StringCaseSense contains the current setting (On or Off).

Every newly launched thread (such as a hotkey, custom menu item, or timed subroutine) starts off fresh with the default setting for this command. That default may be changed by using this command in the auto-execute section (top part of the script).

Related

IfEqual, IfInString, if var between, StringReplace, StringGetPos

Example

StringCaseSense, on