|
Master Member
|
引用:
|
作者951
之前看到的,試看看
變數記得改
引用:
@echo off
setLocal EnableDelayedExpansion
set mkvmerge=C:\Program Files\MKVtoolnix\mkvmerge.exe
pushd G:\Media\Movies
for /f "tokens=* delims= " %%f in ('dir/b/ad') do (
pushd %%f
set /a N=0
for /f "tokens=* delims= " %%a in ('if exist *.avi dir /b/a-d *.avi') do (
set /a N+=1
set P!N!=%%a
)
if !N! equ 2 (
cls
echo Now Muxing: %%f
"%mkvmerge%" -o "%%~ff.mkv" "!P1!"
echo del "!P1!"
)
Popd
)
|
|
請問這串代碼
pushd G:\Media\Movies
是需要改的輸入路徑嗎!?
for /f "tokens=* delims= " %%a in ('if exist *.avi dir /b/a-d *.avi') do (
需要改的部份就對應的檔案格式(就改副檔名)嗎!?
輸出路徑是在同一個路徑下嗎!?
看不太懂這些參數的運作原理 
__________________
暈死的肉喵D +_+
|