• ベストアンサー

DOSコマンド(制御)で教えてください

バッチファイルで 下記のような流れにするにはどうすればいいですか? カウンター= 0 :A カウンタ = カウンター + 1  カウンター > 5 終了  A.EXE IF ERRLEVEL 1 GOTO A カウンタを設けて 例えば 5回で抜ける うまく説明できませんか、よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • BLUEPIXY
  • ベストアンサー率50% (3003/5914)
回答No.2

NT,XP では、こんなふうに書けます for を使うのがいいと思いますけど ---------------------------------------------------------------- @echo off set a=0 :A set /a a=%a%+1 IF %a% GTR 5 exit /b A.EXE IF ERRORLEVEL 1 GOTO A

totoro47
質問者

お礼

ありがとうございました。 解決しました。

その他の回答 (1)

回答No.1

forコマンドではダメなんでしょうか? 使い方は for /? でどうぞ。

関連するQ&A

専門家に質問してみよう