多线程批处理队列。怎么办?

时间:2013-11-11 18:40:45

标签: multithreading batch-file queue

这是怎么做到的?

z1.bat z2.bat z3.bat z4.bat z5.bat z6.bat z7.bat ... z20.bat

如何运行多线程? 5个文件运行,完成;接下来的5个文件运行,完成;接下来...

1 个答案:

答案 0 :(得分:2)

setlocal enableDelayedExpansion
for /l %%b in (1=1=20) do (
      set /a wait_bat=%%b%%5
      if !wait_bat! equ 0 (
        start /w z%%b.bat
      ) else (
         start z%%b.bat
      )

)
endlocal