GOTO = 指定したラベルに移動する - Windowsのコマンドプロンプト(bat,cmd)
○Windows XP
指定したラベルに移動します。**** 書式
--------
goto :ラベル名
--------
o コマンド名やラベル名は、大文字小文字のどちらでも大丈夫です。
o ラベル名 = 移動先のラベル名を指定します。
+ ラベルは、コロン+ラベル名の形で指定します。(例。 :mikusan)
+ ファイルの最後に移動したい時は、:EOFを使用する事が出来ます。(= :eofも可)
**** 使用例
o ラベルを呼び出す方法 -- test_goto.bat
--------
@echo off
echo 「mikusan」に移動します。
goto :mikusan
echo ネギだよ。
:mikusan
echo ミクだよ。「ミクさん」まで飛ぶよ。
echo お願いします。ミクさん。
goto :ミクさん
echo ネギだよ。
:ミクさん
echo ミクだよ。最後まで飛ぶよ。
echo えっ。
goto :eof
echo ネギだよ。
--------
o ラベル名は、日本語でも通ります。
**** 機能
o 指定したラベルに移動します。
o ラベルに :EOF を指定すると、実行しているバッチファイルの最後まで移動します。
**** 確認したバージョン
o Windows XP Service Pack 3
==
関連ページ:
▼Windowsコマンド。制御文と環境変数(▼ABC順)
▼Windowsコマンド一覧(▼ABC順)
▼コマンドプロンプト画面
▼制作メモ
> CALL = バッチファイルやラベルを呼び出す
PAUSE = 処理を一時停止する
EXIT = 終了する
+
SHIFT = 引数(= %1など)の位置を1つずらす