2013年9月17日 星期二

簡易BAT使用導覽



在Tag為「影片壓制」「轉檔」的文章中
各人偏好使用的BAT語法如下

XXX.bat
<SOF>
  • @ECHO OFF & cd /d "%~dp0"
  • :Enc1
  • IF "%~1"=="" GOTO :EOF
  • //「要執行的命令放這」
  • SHIFT /1
  • GOTO :Enc1
<EOF>
  1. @ECHO [ON | OFF]相信很好查到就不加以說明
  2. 「cd /d」的意義「cd %~d0 & cd %~p0」是相同的、 目的是在於讓「cd」指令能同時變換磁碟機與目錄名稱
  3. 「 %~dp0 」則需要被拆解為三個部分
    •  %0     批處理文件本身
    •  %~0   「 ~ 」: 代表在附加的參數都被「"」所包圍
    •  %~dp0   「 d 」 : 磁碟機代碼 「 p 」: 完整路徑
  4.  IF / GOTO 很好懂~就先放著了
  5. 「 %~1 」則是指你拉進來的檔案(完整路徑)、「 SHIFT /1 」後則會是下一個你拉進來的東西
  6. %~dpn1 」「 n 」: 指檔名 「 1 」:文件路徑

相關教學連結:
http://merry05.blog.hexun.com.tw/79656126_d.html 

沒有留言:

張貼留言