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