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的效果呢?
谢谢!
(不知到该发到那个版块,就发这里了。呵呵)
4 个解决方案
#1
在批处理文件中执行程序前面要加call
#2
这样 call for /L %i in (1,1,5) do @start C:\WindowsApplication2.exe
这样 for /L %i in (1,1,5) do @start call C:\WindowsApplication2.exe
都打不开5个应用程序啊
这样 for /L %i in (1,1,5) do @start call C:\WindowsApplication2.exe
都打不开5个应用程序啊
#3
我特地帮你看了一下
for /L %%i in (1,1,5) do @start C:\WindowsApplication2.exe
i的前面要两个%
for /L %%i in (1,1,5) do @start C:\WindowsApplication2.exe
i的前面要两个%
#4
多谢!
#1
在批处理文件中执行程序前面要加call
#2
这样 call for /L %i in (1,1,5) do @start C:\WindowsApplication2.exe
这样 for /L %i in (1,1,5) do @start call C:\WindowsApplication2.exe
都打不开5个应用程序啊
这样 for /L %i in (1,1,5) do @start call C:\WindowsApplication2.exe
都打不开5个应用程序啊
#3
我特地帮你看了一下
for /L %%i in (1,1,5) do @start C:\WindowsApplication2.exe
i的前面要两个%
for /L %%i in (1,1,5) do @start C:\WindowsApplication2.exe
i的前面要两个%
#4
多谢!