为什么start命令在win7中表现一种,而在win10中表现另一种?

时间:2017-10-02 18:19:13

标签: cmd windows-7 windows-10

在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中的行为有何不同?提前谢谢。

1 个答案:

答案 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