「bat」バッチファイル実行時に引数を渡す
%1 ~ %9 という記述で引数を参照できる。
例
AAA.bat BBB CCC DDD
と実行すれば、%1、%2、%3 で下記のように値が入る。
%1=BBB
%2=CCC
%3=DDD
例
code:drug_and_drop.bat
@echo off
for %%i in (%*) do (
echo %%i
)
pause
↑与えられた引数をfor文で回して、表示するだけのbat
echo %%i の部分を任意の処理をいれて、batファイルへドラッグ&ドロップしたファイルに対して順に処理を加えるなどが可能。
参考
バッチファイル実行時に引数を渡す
Windows バッチファイルの引数とパス名要素分解、対話入力、文字列置換まとめ
#bat #windows #コマンドプロンプト