バッチファイルのコマンド引数や、
for 文に渡される変数は、% の後に 1 文字続く形である。
これらの変数は特殊変数と呼ばれる。

%0 はバッチファイルの名前を意味し、
%1 はバッチファイルの 1 つめの引数、
%9 はバッチファイルの 9 つめの引数だ。
%* は元の引数を分解せずにそのまま保持している。

これら特殊変数には、~ と組み合わせることによって、
ファイル名の部分展開の機能があることは前に説明した。