回复 1# 暴牙弟 - for /f "delims=" %%i in ('dir /a-d /os /b *.jpg') do (
- echo 正在处理文件 %%i
- md %%~ni
- copy %%~ni.jpg %~dp0\%%~ni\cover.jpg
- copy %%~ni.jpg %~dp0\%%~ni\small_cover_land.jpg
- copy %%~ni.jpg %~dp0\%%~ni\cover_land.jpg
- copy %%~ni.jpg %~dp0\%%~ni\small_cover.jpg
-
- "C:\Program Files\MKVToolNix\mkvmerge.exe" --ui-language zh_CN --output ^"%~dp0\%%~ni^(1^).mkv^" --audio-tracks 1 --no-subtitles --language 0:und --no-chapters --track-name 0: --default-track 0:yes --language 1:eng --track-name 1: --default-track 1:yes ^"^(^" ^"%~dp0\%%~ni.mkv^" ^"^)^" --language 0:chi ^"^(^" ^"%~dp0\%%~ni.ass^" ^"^)^" --attachment-name cover.jpg --attachment-mime-type image/jpeg --attach-file ^"%~dp0\%%~ni\cover.jpg^" --attachment-name cover_land.jpg --attachment-mime-type image/jpeg --attach-file ^"%~dp0\%%~ni\cover_land.jpg^" --attachment-name small_cover.jpg --attachment-mime-type image/jpeg --attach-file ^"%~dp0\%%~ni\small_cover.jpg^" --attachment-name small_cover_land.jpg --attachment-mime-type image/jpeg --attach-file ^"%~dp0\%%~ni\small_cover_land.jpg^" --track-order 0:0,0:1,1:0
- echo mkvmerge 处理完毕
- trash %%~ni
- trash %%~ni.jpg
- trash %%~ni.mkv
- trash %%~ni.ass
- echo trash 处理完毕
- )
- echo for命令完毕
复制代码 请参考Q-01观察一下在哪一步退出的:
https://mp.weixin.qq.com/s/6lbb97qUOs1sTyKJfN0ZEQ |