Переменные
%0
- используемая команда для вызова bat файла ( ..\foo, c:\bats\foo, и т.д.)
%1
- первый передаваемый параметр
%2
- второй передаваемый параметр
и т.д. до %9 (SHIFT может быть использован и после 9).
%~nx0
- имя bat файла (some-batch.bat)
%~dp0
- диск и путь к bat файлу (d:\scripts)
%~dpnx0
- полный путь с именем bat файла (d:\scripts\some-batch.bat)
http://stackoverflow.com/questions/357315/get-list-of-passed-arguments-in-windows-batch-script-bat