mkvtoolnix 批处理怎么写

2025-03-24 18:02:47
推荐回答(1个)
回答(1):

@echo off&setlocal enabledelayedexpansion
for /l %%i in (1,1,112) do (set /a n=1000+%%i
"D:\Soft\mkvtoolnix\mkvmerge.exe" -o "F:\\幽游白书_TV_全112话\\[Yuu.Yuu.Hakusho][!n:~1!] (1).mkv"  "--default-track" "0:yes" "--forced-track" "0:no" "--default-track" "1:yes" "--forced-track" "1:no" "--display-dimensions" "1:640x480" "-a" "0" "-d" "1" "-S" "-T" "--no-global-tags" "--no-chapters" "(" "F:\\幽游白书_TV_全112话\\[Yuu.Yuu.Hakusho][!n:~1!].mkv" ")" "--language" "0:chi" "--track-name" "0:utf-8 chs srt sub" "--default-track" "0:yes" "--forced-track" "0:no" "-s" "0" "-D" "-A" "-T" "--no-global-tags" "--no-chapters" "(" "F:\\Downloads\\4415\\[Yuu.Yuu.Hakusho][!n:~1!].srt" ")" "--track-order" "0:0,0:1,1:0"
)
pause

可以用for /l 命令来处理序号递增.看看以上代码是否能直接使用.