#Hotstring

Ändert Hotstring-Optionen oder Endungszeichen.

#Hotstring NoMouse
#Hotstring EndChars NeueZeichen
#Hotstring NeueOptionen

Parameter

NoMouse

Verhindert, dass Mausklicks den Hotstring-Erkenner zurücksetzen, wie hier beschrieben. Diese Option verhindert zudem, dass Hotstrings den Maus-Hook benötigen (obwohl dieser trotzdem installiert wird, wenn das Skript ihn für andere Zwecke benötigt, z.B. für Maus-Hotkeys). #Hotstring NoMouse irgendwo im Skript wirkt sich auf alle Hotstrings aus, nicht nur auf solche, die sich physisch darunter befinden.

EndChars NeueZeichen

Geben Sie das Wort EndChars an, gefolgt von einem einzelnen Leerzeichen und den neuen Endungszeichen. Zum Beispiel:

#Hotstring EndChars -()[]{}':;"/\,.?!`n `t

Da die neuen Endungszeichen global für das gesamte Skript gelten - egal wo diese Direktive angegeben ist - muss EndChars nicht mehr als einmal angegeben werden.

Die maximale Anzahl von Endungszeichen beträgt 100. Alle Zeichen nach diesem Maximum werden ignoriert.

Um das Tabulatorzeichen zu einem Endungszeichen zu machen, fügen Sie `t zur Liste hinzu. Um das Leerzeichen zu einem Endungszeichen zu machen, fügen Sie es zwischen zwei anderen Zeichen zur Liste hinzu (oder am Anfang, wenn die Liste nur ein Zeichen enthält). Um nur das Leerzeichen zum Endungszeichen zu machen, verwenden Sie #Hotstring EndChars `.

NeueOptionen

Geben Sie neue Optionen an, wie in Hotstring-Optionen beschrieben. Zum Beispiel: #Hotstring r s k0 c0.

Die #Hotstring-Direktive ist im Gegensatz zu EndChars oben positionsabhängig, wenn sie auf diese Weise verwendet wird. Mit anderen Worten, es können unterschiedliche Standardoptionen für ganze Abschnitte von Hotstrings festgelegt werden. Zum Beispiel:

::bzw::beziehungsweise

#Hotstring r c  ; Alle nachfolgenden Hotstrings nutzen "send raw" und sind standardmäßig Groß-/Kleinschreibung-sensitiv.
::Luftl::Luftlinie
::CEO::Vorstandsvorsitzender

#Hotstring c0  ; Alle nachfolgenden Hotstrings sind nicht Groß-/Kleinschreibung-sensitiv.

Bemerkungen

#Hotstring kann wie alle anderen Direktiven nicht bedingt ausgeführt werden.

Hotstrings

[v1.1.28+]: Die Hotstring-Funktion kann verwendet werden, um Hotstring-Optionen während der Skriptausführung zu ändern.