Как внутри batника указать путь из которого он запущен?
Есть батник, и рядом с ним в той же папке лежит java программа, нужно чтобы батник запускал эту программу и показывал окошко консоли с уже открытой программой, но для этого же по идее нужно указать полный путь до программы, нет? До этого не общался с батниками, но тут возникла необходимость передать программу человеку весьма далекому от пк, и объяснять на пальцах работу в консоли не хочется.
Самый надежный вариант - значение переменной окружения: %~dp0.
Переменная %0 содержит путь и имя исполняемого файла (возможно относительное).
Выражение ~dp - формирует полный путь (диск и подкаталог), исключая имя файла.
Обсуждение на StackOverflowWhat does %~dp0 mean, and how does it work?