1
@ECHO OFF
:EXECUTE
"C:\Users\Lake\Desktop\New folder\Executes\spotify.bat"
:EXECUTE
"C:\Users\Lake\Desktop\New Folder\Executes\Firefox.bat"

这就是我的批处理文件中的内容。它只执行第一个,我希望它同时执行。我怎么做?

4

2 回答 2

2

只需删除两个:EXECUTE标签并使用CALL,因此它在执行CALLed 后返回到当前批处理文件:

@ECHO OFF
CALL "C:\Users\Lake\Desktop\New folder\Executes\spotify.bat"
CALL "C:\Users\Lake\Desktop\New Folder\Executes\Firefox.bat"
于 2012-09-16T02:39:25.407 回答
0

或者,如果您希望它们异步执行,您可以使用 START 而不是 CALL:

@ECHO OFF
START "C:\Users\Lake\Desktop\New folder\Executes\spotify.bat"
START "C:\Users\Lake\Desktop\New Folder\Executes\Firefox.bat"
于 2012-09-16T02:44:12.220 回答