赢/批|同时运行批处理文件中的所有命令

时间:2017-04-18 18:09:51

标签: windows batch-file cmd

我有一个简单的批处理文件:

@echo off 
ffmpeg -i source1 -o output
ffmpeg -i source2 -o output
ffmpeg -i source3 -o output

问题是,当我启动我的.bat文件时,它只运行第一个命令,并且不会启动第二个命令直到第一个命令完成,依此类推。

双击.bat文件时,如何同时触发所有三个? (这意味着他们需要以某种方式在每个单独的cmd窗口上打开)。

1 个答案:

答案 0 :(得分:2)

使用start命令创建单独的窗口。 您可以使用/k保持窗口打开,或/c在命令完成后将其关闭

start cmd /c ffmpeg -i source1 -o output
start cmd /c ffmpeg -i source2 -o output
start cmd /c ffmpeg -i source3 -o output