level 1
贴吧用户_043N9Ea
楼主
我写了以下
@echo off
set p=e:\flvDownload
pushd %p%
(for /f "tokens=*" %%i in ('dir/S/b *.mp4') do (
echo start /w D:\FFMPEG\FFMPEG.exe -i "%%i" -vn -acodec copy %%i.aac))>1.bat
(for /f "tokens=*" %%i in ('dir/S/b *.flv') do (
echo start /w D:\FFMPEG\FFMPEG.exe -i "%%i" -vn -acodec copy %%i.aac))>>1.bat
notepad 1.bat
不过生成的都是
start /w D:\FFMPEG\FFMPEG.exe -i "e:\FLVDownload01_01.mp4" -vn -acodec copy e:\FLVDownload\01_01.mp4.aac
start /w D:\FFMPEG\FFMPEG.exe -i "e:\FLVDownload\02_01.mp4" -vn -acodec copy e:\FLVDownload\02_01.mp4.aac
有没有办法生成
start D:\FFMPEG\FFMPEG.exe -i "e:\FLVDownload01_01.mp4" -vn -acodec copy e:\FLVDownload\01_01.mp4.aac
start /w D:\FFMPEG\FFMPEG.exe -i "e:\FLVDownload\02_01.mp4" -vn -acodec copy e:\FLVDownload\02_01.mp4.aac
意思就是有一行是start 的,第二行是start /w的,然后第三行是start的,第四行是start /w这样周而复始下去?