Запустить исполняемый файл, используя родительский каталог файла в качестве рабочего каталога.

Запустить исполняемый файл, используя родительский каталог файла в качестве рабочего каталога.

У меня есть пакетный файл, содержащий несколько команд запуска, которые запускают разные исполняемые файлы, но вместо того, чтобы использовать родительский каталог исполняемых файлов в качестве рабочего каталога, они, похоже, запускаются в текущем рабочем каталоге пакетного файла. Есть ли способ исправить это, не меняя вручную текущий каталог перед каждой командой запуска? Пример:

start "" /b "d:\programs\test\test.exe"

Следует использовать начальный каталог d:\programs\test.

решение1

Использовать:

start "" /b /d "d:\programs\test" "d:\programs\test\test.exe"

Параметр /dуказывает начальный каталог.

start /?Для получения дополнительной информации используйте .

Связанный контент