4.3 goto 命令

goto 命令は

goto [ラベル名]
の形式で用いて、そのバッチファイル内の任意の箇所へのジャンプを行います。 ラベルは、

:[ラベル名]
の形の行で、任意の位置に置けます。例えば、バッチファイルで

set j=1
:start1
if %j% gtr 10 goto last1
[コマンド1]
...........
set /a j+=2
goto start1
:last1
と書くと、これは

for /l %%j in (1,2,10) do (
  [コマンド1]
  ...........
)
と書いたのとほぼ同じことになります15

竹野茂治@新潟工科大学
2014年5月2日