瀏覽單個文章
mayuka
Master Member
 
mayuka的大頭照
 

加入日期: Oct 2004
您的住址: 貓窩
文章: 1,973
Question

引用:
作者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 +_+
舊 2011-08-10, 12:12 AM #5
回應時引用此文章
mayuka離線中