#SuspendExempt

後続のホットキーホットストリング停止対象から除外します。

#SuspendExempt Setting

パラメータ

Setting

省略したときの初期設定はTrueになります。そうでないときは、次のいずれかのリテラル値を指定します:

True または 1:後に続くホットキーとホットストリングの例外を有効にします。

False または 0:例外を無効にします。

備考

この指令がスクリプトで指定されていない場合、スクリプトが中断されると、すべてのホットキーまたはホットストリングが無効になり、Suspend関数を呼び出すものであっても無効になります。

ホットキーとホットストリングは、サスペンド機能、またはトレイアイコンメインウィンドウからサスペンドすることができます。

この指令はHotkeyHotstringの機能には影響しませんが、代わりにS hotkeyオプションS hotstringオプションが使用できます。

他のディレクティブと同様に、#SuspendExemptは条件付きで実行することはできません。

Suspendホットキーホットストリング

この例では、最初のホットキーでサスペンションを切り替えています。このホットキーは、サスペンドがオンになった後、サスペンドをオフにすることができなくなるのを防ぐため、例外にする必要があります。

#SuspendExempt  ; 以下のホットキーをSuspendから除外します。
#Esc::Suspend -1
#SuspendExempt False  ; これより下のホットキー/ホットストリングの例外を無効にします。
^1::MsgBox "This hotkey is affected by Suspend."