Exit
提供: AutoHotkey Wiki
実行制御 | GUI表示 | 演算・変数 | メモリ・DLL操作 | 文字列操作 |
キーボード | マウス | シェル | ウィンドウ | ウィンドウグループ
ステータスバー | コントロール | サウンド | ファイル | INIファイル |
レジストリ | 環境変数 | AutoHotkey | その他 | 設定関係 | オブジェクト
Exit[編集]
現在のスレッドを終了する。常駐状態で無いスクリプトはそのまま終了する。
Exit [, ExitCode]
Parameters[編集]
引数名 | 説明 |
---|---|
ExitCode | 整数を指定。 スクリプトを終了するとき、プロセスの終了コードを指定する。 一般的に、正常終了の場合 0 を返す。デフォルトは 0 。
|
Remarks[編集]
ホットキーの登録や、#Persistent指令によって常駐状態になっている場合、Exitコマンドは現在のスレッドを終了する。
Returnの場合、Gosubでサブルーチンを呼び出していると、サブルーチンから戻るだけだが、Exitではサブルーチン内にいても即座にスレッドを終了する。
スクリプトが常駐状態で無い場合は、スクリプトが終了する。
ただし、OnExitサブルーチンが設定されている場合、OnExitサブルーチン内でExitAppが実行されないと終了できない。
常駐状態のスクリプトを終了するには、ExitAppコマンドを使用する。
Related[編集]
ExitApp, OnExit, Gosub, Return, スレッド, #Persistent
Example(s)[編集]
#z::
Gosub, Sub2
MsgBox, This msgbox will never happen because of the EXIT.
Return
Sub2:
Exit ; Terminate this subroutine as well as the calling subroutine.