2011年1月13日木曜日

EXIT = 終了する - Windowsのコマンドプロンプト(bat,cmd)

Windowsコマンド。プログラム実行関連
Windowsコマンド。制御文と環境変数
○Windows XP
バッチファイルを終了します。

o オプション無しの時は、コマンドプロンプトのプログラムも終了します。
o バッチファイルから exit文を /B オプションを付けて呼び出した時は、実行中のバッチファイルのみ終了します。


**** 書式
--------
exit [/b] [終了コード]
--------

o コマンド名やキーワードは、大文字小文字のどちらでも大丈夫です。
o /b = バッチファイルの中で指定した時、そのバッチファイルだけを終了します。
    + CALLされていた時は、CALL元に戻ります。
o 終了コード = 数字で指定します。


**** 使用例
--------
exit /b 393
--------



**** 機能
o バッチファイルを終了します。
o 通常は、コマンドプロンプトのプログラムも終了します。
    + コマンドプロンプト画面から cmd.exeを呼び出している時は、一番内側で実行している cmd.exeだけを終了します。
o バッチファイルから exit文を指定し、この時に /B オプションを付けている時は、実行中のバッチファイルのみ終了します。
    + CALLされていた時は、CALL元に戻ります。
o 数値を指定した時は、その数値が、バッチファイル、もしくはcmd.exeの戻り値になります。


**** 確認したバージョン
o Windows XP Service Pack 3


==
関連ページ:
    ▼Windowsコマンド。プログラム実行関連▼ABC順
    ▼Windowsコマンド。制御文と環境変数▼ABC順
    ▼Windowsコマンド一覧▼ABC順
    ▼コマンドプロンプト画面
    ▼制作メモ
    > REM = コメントを書く
    SHIFT = 引数(= %1など)の位置を1つずらす
    +
    SET = 環境変数を表示、設定、削除する。もしくは数値計算する
    SETLOCAL = バッチファイルの中でローカル環境変数の使用を開始する