Как пакетный файл сам может увидеть, где он находится?
% 0 - это имя файла. % ~ dp0 будет абсолютным местоположением файла, где d - диск, p - путь, а 0 - имя файла.
Просто позвоните "cd"
set WORKING_DIRECTORY=%cd%
Раньше был% ~ dp0, но это не работает для меня в Vista.