В моем приложении я использую ConsoleControl .И у него есть метод ConsoleControl.StartProcess(string fileName, string arguments)
.С помощью этого метода я хочу выполнить файл * .bat, но внутри этого файла у меня есть относительный путь, который поврежден, потому что, если приложение запускается с c:\folder1\folder2
, тогда базовый путь управления будет c:\folder1\folder2
, и если мой файлc:\directory1\myfile.jar
и файл * .bat также находится в c:\directory1
, чем относительный путь будет нарушен.Я думаю, что если я смогу установить рабочий каталог, то эта проблема исчезнет, но я не знаю, как ее установить.Я пробовал: -WorkingDirectory "c:\directory1"
и WorkingDirectory="c:\directory1"
.Есть другие идеи?