コマンド: "EXIT" がオンです Windows 12, 11, 10, .. , MS Server 2025, 2022, 2019, .. 利用可能
コマンドの例 "EXIT"
の
`EXIT`Windows コマンド プロンプトのコマンドは、バッチ スクリプトまたはコマンド プロンプト セッションの実行を停止するために使用されます。ここではいくつかの例を示します。
例 1: バッチ スクリプトの終了:
@ECHO OFF
ECHO の Batch-スクリプトが終了する.
EXIT
説明:バッチ スクリプトは次のように作成されます。
`EXIT`- コマンドが終了しました。以下のテキストは実行されなくなります。
例 2: バッチ スクリプトを条件付きで終了する:
@ECHO OFF
SET 状態=1
IF %状態% EQU 1 (
ECHO 条件は満たされています. スクリプトは終了します.
EXIT
)
ECHO 脚本は続く.
説明:バッチ スクリプトは条件をチェックし、次のように終了します。
`EXIT`条件が満たされた場合。
例 3: 特定の終了コードで終了します:
@ECHO OFF
ECHO の Batch-スクリプトが終了する.
EXIT /B 5
説明:バッチ スクリプトは終了コード 5 で終了します。この終了コードは、親スクリプトまたはコマンド プロンプト セッションで取得できます。
例 4: ループ内での EXIT の使用:
@ECHO OFF
FOR /L %%A IN (1, 1, 3) DO (
ECHO ループの反復 %%A
IF %%A EQU 2 (
ECHO ループを終了する.
EXIT
)
)
説明:バッチ スクリプトはループを実行し、早期に終了します。
`EXIT`、ループ条件が満たされた場合。
例 5: 関数内の EXIT:
@ECHO OFF
CALL :例_関数
ECHO の Batch-スクリプトは続行します.
GOTO :EOF
:例_関数
ECHO 機能は終了しました.
EXIT /B
説明:バッチ スクリプトは関数を呼び出し、関数内で終了します。
`EXIT /B`。その後、関数呼び出しが続行されます。
注意:以下の点に注意してください。
`EXIT /B`現在のバッチ スクリプトまたはジョブのみを終了するために使用されます。もし
`EXIT /B`を使用しない場合、このコマンドはコマンド プロンプト セッション全体を終了します。
スクリプトが問題なく完了した場合、終了コードは通常 0 であることに注意することが重要です。通常、0 より大きい終了コードはエラーを示します。終了コードは、バッチ スクリプトまたは上位レベルのプロセスからクエリして、スクリプトの成功または失敗を監視できます。
"EXIT" Microsoft Windows ヘルプからの抜粋
Microsoft Windows [Version 10.0.19045.3693]
(c) Copyright 1985-2023 Microsoft Corp.
C:\\WINNT>
CMD.EXE プログラム (コマンド インタープリタ) またはバッチ スクリプトを終了
します。
EXIT [/B] [終了コード]
/B CMD.EXE ではなく、現在のバッチ スクリプトを終了するように指定
します。バッチ スクリプトの外から実行された場合、CMD.EXE を終
了させます。
終了コード 数値を指定します。/B が指定されている場合、ERRORLEVEL にその
数値を設定します。CMD.EXE 終了をする場合、プロセス終了コードに
その数値を設定します。
重要な情報、"EXIT" コマンドのヒント
を使用するときは、
`EXIT`Windows コマンド プロンプトでコマンドを使用する場合、注意すべき重要な点がいくつかあります。
1.
終了コード:`EXIT`コマンドはオプションで終了コードを返すことができます。デフォルトの終了コードは 0 で、通常は正常に完了したことを示します。0 より大きい終了コードは、エラー状態やさまざまな結果を示すために使用できます。
EXIT /B 5
2.
関数での使用:`EXIT`関数内では、バッチ スクリプトまたは呼び出し元が終了します。使用
`EXIT /B`関数を強制終了してバッチ スクリプトの実行を続行するだけです。
CALL :例_関数
ECHO の Batch-スクリプトは続行します.
GOTO :EOF
:例_関数
ECHO 機能は終了しました.
EXIT /B
3.
親プロンプトに戻ります: `EXIT`それなし
`/B`バッチ スクリプトだけでなく、コマンド プロンプト セッション全体が終了します。これにより、コマンド プロンプトが失われる可能性があります。
EXIT
4.
終了コードとエラーの監視:終了コードは、スクリプトまたは上位レベルのプロセスによって監視できます。これは、エラーや異なる実行パスに応答する場合に特に役立ちます。
5.
現在の終了コードの確認: 次のコマンドを使用して、コマンド プロンプトで最後の終了コードを設定できます。
`%ERRORLEVEL%`想起。
ECHO 最後 Exit-Code だった: %ERRORLEVEL%
6.
ループの終了:`EXIT`ループを早期に終了するために使用します。ただし、次の場合はバッチ セッション全体が終了する可能性があることに注意してください。
`EXIT`それなし
`/B`使用されている。
FOR /L %%A IN (1, 1, 5) DO (
ECHO ループの反復 %%A
IF %%A EQU 3 (
ECHO ループを終了する.
EXIT
)
)
それを確実にすることが重要です
`EXIT`コマンド プロンプト セッションやスクリプトが誤って終了しないように、慎重に使用してください。特に使用するときは
`EXIT`期待される動作を維持するために、他のスクリプトによって呼び出されるスクリプトには注意が必要です。