为什么启动命令在 win7 中以一种方式运行,而在 win10 中以另一种方式运行?
Why the start command behaves one way in win7 and another in win10?
在windows 7 如果我执行
for /l %i in (1,1,10) do @start calc
它将打开 10 个不同的计算应用程序。如果我在 windows 10 中执行相同操作,它只会打开一个应用程序。但是,如果我执行
for /l %i in (1,1,10) do @start calc & pause
每 pause
之后,将打开一个新的计算应用程序。那么,我想知道的是为什么 start
命令在 win7 和 win10 中的行为不同?提前致谢。
这适用于 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
在windows 7 如果我执行
for /l %i in (1,1,10) do @start calc
它将打开 10 个不同的计算应用程序。如果我在 windows 10 中执行相同操作,它只会打开一个应用程序。但是,如果我执行
for /l %i in (1,1,10) do @start calc & pause
每 pause
之后,将打开一个新的计算应用程序。那么,我想知道的是为什么 start
命令在 win7 和 win10 中的行为不同?提前致谢。
这适用于 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