Schützt nachfolgende Hotkeys und Hotstrings vor einer Suspension.
#SuspendExempt 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.
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.
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."