在Tag為「影片壓制」「轉檔」的文章中
各人偏好使用的BAT語法如下
XXX.bat
<SOF>
- @ECHO OFF & cd /d "%~dp0"
- :Enc1
- IF "%~1"=="" GOTO :EOF
- //「要執行的命令放這」
- SHIFT /1
- GOTO :Enc1
- @ECHO [ON | OFF]相信很好查到就不加以說明
「cd /d」的意義
跟「cd %~d0 & cd %~p0」是相同的、 目的是在於讓「cd」指令能同時變換磁碟機與目錄名稱
「 %~dp0 」則需要被拆解為三個部分
%0
批處理文件本身%~0
「 ~ 」: 代表在附加的參數都被「"」所包圍
IF / GOTO 很好懂~就先放著了
「 %~1 」則是指你拉進來的檔案(完整路徑)、
「 SHIFT /1 」後則會是下一個你拉進來的東西
「
%~dpn1 」
「 n 」: 指檔名 「 1 」:文件路徑
相關教學連結:
http://merry05.blog.hexun.com.tw/79656126_d.html
沒有留言:
張貼留言