小学社会308779 views
いろは2989323 views
高校物理158399 views
りんご194639 views
中学社会667260 views
高校国語785919 views
世界の国561005 views
中学数学621615 views
高校倫理1434006 views
小学理科717511 views
Help
Tools

English

バッチファイルで特定の実行ファイルをループ処理させる

c:\test というディレクトリに hello.exe という実行ファイルがあり、それをくりかえし実行させたいときは

cd C:\test
for /l %%i in (1,1,7) do (
call hello
)

というバッチファイルを作る。for 文の in にある (1,1,7) の最後の数が、ループの数になる。上のコードでは 7 回 hello プログラムを実行する。

例えば hello を 100 回実行させたいなら

cd C:\test
for /l %%i in (1,1,100) do (
call hello
)

とする。

実行ファイルの起動は

call プログラム名

で行う。exe などの拡張子はあってもなくても関係ない。

c:\test というディレクトリに hello.exe という実行ファイルがあり、それをくりかえし実行させたいときはcd C:\test for /l %%i in (1,1,7) do ( call hello )