У меня есть пакетный файл, содержащий несколько команд запуска, которые запускают разные исполняемые файлы, но вместо того, чтобы использовать родительский каталог исполняемых файлов в качестве рабочего каталога, они, похоже, запускаются в текущем рабочем каталоге пакетного файла. Есть ли способ исправить это, не меняя вручную текущий каталог перед каждой командой запуска? Пример:
start "" /b "d:\programs\test\test.exe"
Следует использовать начальный каталог d:\programs\test.
решение1
Использовать:
start "" /b /d "d:\programs\test" "d:\programs\test\test.exe"
Параметр /d
указывает начальный каталог.
start /?
Для получения дополнительной информации используйте .