У меня есть пакетный файл в E:\dir0\dir1, который вызывает exe0.exe в этой папке. Мне нужно, чтобы первый аргумент для exe был E:\dir0\dir2\dir3\script.js.
Проблема заключается в том, что имя dir0 (и любые его родительские каталоги), а также буква диска могут измениться. Я получил, насколько:
exe0.exe %~d0\dir0\dir2\dir3\script.js %*
Теперь мне просто нужно сделать этот относительный путь каким-либо образом (с \..?)