DOS窓のバッチプログラムで使用できる変数

バッチプログラムの引数や、バッチプログラムのパスなどを変数として使用することができる。

引数1(%1)のパス文字列を表示する。

echo %~p1


引数1(%1)のドライブ文字列を表示する。


echo %~d1


引数1のファイル名部分を取り出す。

%~n1


バッチプログラムが存在するディレクトリに移動する。

cd /d %~dp0


http://www.geocities.jp/cofe_fd3/com_pro.htm