#SuspendExempt

Schützt nachfolgende Hotkeys und Hotstrings vor einer Suspension.

#SuspendExempt Einstellung

Parameter

Einstellung

Typ: Zeichenkette oder Integer

Wenn weggelassen, wird standardmäßig True verwendet. Andernfalls geben Sie einen der folgenden direkt geschriebenen Werte an:

True oder 1: Aktiviert den Schutz für nachfolgende Hotkeys und Hotstrings.

False oder 0: Deaktiviert den Schutz.

Bemerkungen

Wenn diese Direktive im Skript nicht angegeben ist, werden alle Hotkeys oder Hotstrings bei einer Suspension deaktiviert, einschließlich derer, die die Suspend-Funktion aufrufen.

Hotkeys und Hotstrings können via Suspend-Funktion, Tray-Symbol oder Hauptfenster suspendiert werden.

Um Hotkeys vor einer Suspension zu schützen, während das Skript läuft, verwenden Sie die Hotkey-Funktion mit der S-Option, z.B. Hotkey("^!c",, "S"). Um Hotstrings vor einer Suspension zu schützen, während das Skript läuft, verwenden Sie die Hotstring-Funktion mit der S-Option, z.B. Hotstring("S"). #SuspendExempt hat keinen Einfluss auf diese Funktionen.

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

Suspend, Hotkeys, Hotstrings

Beispiele

Der erste Hotkey in diesem Beispiel schaltet die Suspension um. Um zu verhindern, dass dieser Hotkey nach dem Einschalten der Suspension suspendiert wird und somit nicht mehr ausgeschaltet werden kann, muss er davor geschützt werden.

#SuspendExempt  ; Den folgenden Hotkey vor Suspend schützen.
#Esc::Suspend -1
#SuspendExempt False  ; Den Schutz für alle nachfolgenden Hotkeys/Hotstrings deaktivieren.
^1::MsgBox "Dieser Hotkey kann suspendiert werden."