C/C++教程

一个使用windows batch 批量转化目录内文件格式的脚本。

本文主要是介绍一个使用windows batch 批量转化目录内文件格式的脚本。,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

都忘了从哪里扒过来的。 写得挺好的。

@ECHO OFF

FOR /R %%G IN (*.aac) DO (CALL :SUB_VLC "%%G")
rem FOR /R %%G IN (*.m4a.mp*) DO (CALL :SUB_RENAME "%%G")
GOTO :eof

:SUB_VLC
 SET _firstbit=%1
 SET _qt="
 CALL SET _newnm=%%_firstbit:%_qt%=%%
 SET _commanm=%_newnm:,=_COMMA_%
 REM echo %_commanm%
 CALL "ffmpeg.exe" -i %1 -b:a 128K -vn "%_commanm%.mp3
GOTO :eof

:SUB_RENAME
 SET _origfnm=%1
 SET _endbit=%_origfnm:*.m4a=%
 CALL SET _newfilenm=%%_origfnm:.m4a%_endbit%=.mp3%%
 SET _newfilenm=%_newfilenm:_COMMA_=,%
 COPY %1 %_newfilenm%
 DEL %1
GOTO :eof

:eof

 

这篇关于一个使用windows batch 批量转化目录内文件格式的脚本。的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!