DOSバッチファイルでcallのラベル呼出

Facebooktwittermail

DOSバッチファイルでcallを使用して別のバッチファイルを呼び出すことは以前から出来ていました
先日調べ物をしていてcallでラベルを呼び出すことができるのを知りました

for文と組み合わせて繰り返し処理に使用していたのですが、いまいち動きを理解していなかったので調べてみました

サンプル1


実行結果1

サンプル2

実行結果2

サンプル3

実行結果3

goto :eofの1行を付け加えることで想定の動きをしてくれたのですが、この場合の:eofはスクリプトの終了ではなくてcallで呼び出されたラベルの終了の動きのようです

あぁ~スッキリ:-)

Leave a Reply