在Windows 7中,如果我执行
for /l %i in (1,1,10) do @start calc
它将打开10个不同的calc应用程序。如果我在Windows 10中也这样做,它只会打开一个应用程序。但是,如果我执行
for /l %i in (1,1,10) do @start calc & pause
每次pause
之后将打开一个新的calc应用程序。那么,我想知道的是start
命令在win7和win10中的行为有何不同?提前谢谢。
答案 0 :(得分:1)
这适用于Windows 10.我知道它看起来不应该因为/wait
选项,但它确实有效。
for /l %i in (1,1,10) do cmd /c start /wait calc
实际上不需要cmd /c
。
for /l %i in (1,1,10) do start /wait calc