日期:2014-05-19  浏览次数:20901 次

在 cmd.exe窗口 和 *.bat文件中 执行批处理命令 有什么不同
我的cmd版本:
Microsoft   Windows   XP   [版本   5.1.2600]
(C)   版权所有   1985-2001   Microsoft   Corp.

C:\WindowsApplication2.exe是一个存在的应用程序

1.将for   /L   %i   in   (1,1,5)   do   @start   C:\WindowsApplication2.exe
在   cmd.exe窗口中执行能打开5个该应用程序。

2.而将for   /L   %i   in   (1,1,5)   do   @start   C:\WindowsApplication2.exe写在一个bat文件中,双击执行,却没有运行5个应用程序。

请问:
这两种执行方式有什么不同呢?
如何写才能使2具有1的效果呢?

谢谢!

(不知到该发到那个版块,就发这里了。呵呵)




------解决方案--------------------
我特地帮你看了一下
for /L %%i in (1,1,5) do @start C:\WindowsApplication2.exe

i的前面要两个%