c++ - cmd窗口下如何让命令自动执行?

浏览:30日期:2023-03-22

问题描述

我接到的任务是这样的在800个视频前面添加同一个片头用的是ffmpeg 在windows下面执行网上搜索到的命令是这样的:

cd 'C:UsersAdministratorDesktopmergeMP4'ffmpeg -i 'input1.mp4' -qscale 6 'inputfile_01.mpg'ffmpeg -i 'input2.mp4' -qscale 6 'inputfile_02.mpg'copy /b 'inputfile_01.mpg'+'inputfile_02.mpg' 'inputfile_all.mpg'ffmpeg -i inputfile_all.mpg -qscale 6 outputfile.mp4只要把这个输入cmd 窗口就可以了单个的我已经能完成,但是要实现批量,问题有两个:1.命令没办法一次性完成,得输完cd 'C:UsersAdministratorDesktopmergeMP4'在摁enterffmpeg -i 'input1.mp4' -qscale 6 'inputfile_01.mpg'在摁enter这样两费了大量时间,也没办法批量,我在想问有没有什么方法可以完成这条命令之后,自动进行下一条命令2.有没有更简洁方法比如说 800个视频的名字依次是1.2.3.4...800片头名字是 title有没有可能 1+title在进行下一条 2+title在进行下一条......

问题解答

回答1:

BAT脚本编写

相关文章: