Batch同時讀取多個輸入參數
因為想用bat同時處理多個檔案,想寫一個可以直接拉多個檔案放到bat檔就可以讀取檔案路徑的程式。

1 | @echo off && setlocal EnableDelayedExpansion |
如指令 arg.bat a b c d e
arg.bat 是批次檔本身,可以用指令 %0讀取
a 是第一個參數,用指令 %1讀取
e 是第五個參數,用指令 %5讀取等等…
而 %* 就是輸出從第一個參數開始的所有參數
如果直接拉多個檔案放到bat檔上,檔案的路徑就會用參數的方式加上指令。
arg.bat D:\Folder\text1.txt D:\Folder\text2.txt D:\Folder\text3.txt....
記得如果檔案有空白符號參數會自動加上” “
arg.bat "D:\Folder\text with space.txt" D:\Folder\text2.txt D:\Folder\text3.txt....