从坛内大神得到多进程xcopy代码如下:- @echo off&&setlocal enabledelayedexpansion
- set m=10
- for /f "delims=" %%g in (list.txt) do (
- start "" %%g
- set /a m-=1
- if !m!==0 ping /n 5 127.1>nul&&set m=10
- )
- )
复制代码 list.txt 里是 很多行 xcopy C:\a\*** D:\b\ /d /e /y
但是每个xcopy需要运行的时间不同,经常出现10个进程还没有完成就被强制结束,
想实现计算当前运行的cmd窗口个数,当cmd个数为0时才运行下一批次,
请问怎样取得当前运行的cmd窗口个数? |