Bestimmt, ob Zeichenkettenvergleiche Groß-/Kleinschreibung-sensitiv sein sollen (standardmäßig sind sie es nicht).
StringCaseSense, OnOffLocale
Geben Sie eines der folgenden Wörter an:
On: Zeichenkettenvergleiche sind Groß-/Kleinschreibung-sensitiv. Außerdem führt diese Einstellung dazu, dass der Gleichheitszeichenoperator für Ausdrücke (=) und der nicht-Groß-/Kleinschreibung-sensitive Modus von InStr() die unten beschriebene Locale-Methode verwenden.
Off (Standard): Die Großbuchstaben A bis Z und die entsprechenden Kleinbuchstaben werden gleichwertig behandelt. Dies ist der Startwert für alle Skripte, aufgrund von Abwärtskompatibilität und höherer Leistung (Locale ist 1- bis 8-mal langsamer als Off, abhängig von den zu vergleichenden Zeichenketten).
Locale [v1.0.43.03+]: Zeichenkettenvergleiche erfolgen nicht-Groß-/Kleinschreibung-sensitiv gemäß den aktuellen Sprach- und Regionseinstellungen des Benutzers. In den meisten englischen und westeuropäischen Regionen beispielsweise werden die Großbuchstaben A bis Z, einschließlich ANSI-Zeichen wie Ä und Ü, und die entsprechenden Kleinbuchstaben gleichwertig behandelt.
[v1.1.30+]: Es ist möglich, die dezimalen Werte 1 und 0 anstelle von On bzw. Off zu verwenden.
Diese Einstellung gilt für:
Die interne Variable A_StringCaseSense enthält die aktuelle Einstellung (On, Off oder Locale).
Jeder neu gestartete Thread (z. B. ein Hotkey, ein benutzerdefinierter Menüpunkt oder eine zeitgesteuerte Subroutine) verwendet vorerst die Standardeinstellung des Befehls. Um diese zu ändern, muss der Befehl im automatischen Ausführungsbereich (ganz oben im Skript) angegeben werden.
IfEqual, IfInString, if var between, StrReplace(), StringGetPos, StringReplace