【コマンドライン】バッチファイルに引数を渡す
説明
コマンドプロンプロト上から呼び出す場合は
Sample.bat param1 param2
別のバッチファイルから呼び出す場合は
call Sample.bat param1 param2
となる。
また、バッチファイルに対し、ファイルをドラッグ&ドロップした場合は、そのファイルのフルパスが引数となる。
受け取った引数は、パラメータ順に%1
や%2
のように書くと使用できる。
引数 | 説明 |
---|---|
%0 | バッチファイルのフルパス |
%1~%9 | 1~9番目の引数 |
%* | すべての引数 |
サンプルコード
C:\Sample\Sample.bat
@echo off for %%f in (%*) do ( echo %%f )
出力
C:\Sample\Sample.bat param1 param2 ...