У меня есть bat
файл на окнах, которые выполняют операцию procdump . Проблема с командным файлом заключается в том, что мне нужно сначала перейти в каталог командного файла перед выполнением задания, иначе сценарий не будет работать.
Как перейти в текущий каталог с пакетными файлами?
Я попробовал следующий код в моем procdump.bat
:
cd "%~dp"
procdump -h devenv.exe mydump.txt
Но это не удалось, сообщение об ошибке:
Следующее использование оператора пути в подстановке пакетных параметров недопустимо:% ~ dp "
Для допустимых форматов введите CALL /? или ЗА /?
Редактировать: предоставленный ответ работает, но есть только одна загвоздка: если мой текущий каталог отличается от каталога пакетного файла, то я получу «Система не может найти указанный путь». У кого-нибудь есть идеи?