我有一个简单的批处理文件:
@echo off
ffmpeg -i source1 -o output
ffmpeg -i source2 -o output
ffmpeg -i source3 -o output
问题是,当我启动我的.bat文件时,它只运行第一个命令,并且不会启动第二个命令直到第一个命令完成,依此类推。
双击.bat文件时,如何同时触发所有三个? (这意味着他们需要以某种方式在每个单独的cmd窗口上打开)。
答案 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