Я хотел бы создать командный файл, который использует (например, печатает) полный путь:
c:\tmp\foo> nice.bat I am c:\tmp\foo\nice.bat
Вы можете использовать% ~ f0 (например, "echo% ~ f0").
Используйте % 0 и некоторые модификаторы
% ~ dp0 из памяти - это полный путь к пакетному файлу.
РЕДАКТИРОВАТЬ Для дополнительной замены переменной запустите call /?
call /?
попробуйте это:
echo I am %~f0