在 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的前面要两个%