2017-04-18 76 views
0

运行批处理文件中的命令我有一个简单的批处理文件:Win/Batch |在同一时间

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

问题是,当我启动我的.bat文件,它只能运行第一个命令,也不会启动第二个,直到第一个完成,等等。

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

+0

后尝试**'start' **命令,可能与尝试的**'/ B' * *选项*,可能没有添加**'cmd /c'**.* – Compo

回答

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