Рассмотрим следующее:Запустить файл в другой каталог
У меня есть программа C++ в C:\Documents\myProgram.exe
С помощью этого кода в нем: system("start C:\\somefolder\\start.bat");
Это запустит целевой файл (START.BAT) в C:\Documents\
вместо `C: \ somefolder \ '.
Мой вопрос: как мне выполнить файл в его собственном каталоге, а не в каталоге myProgram
?
В теории это то, что я хочу сделать с помощью C++: cd C:\somefolder\
, start start.bat
Вам просто нужно установить рабочий каталог. –