Запустить программу с параметрами
Как написать очень простую программу, которая использует командную строку для перехода к программе в каталоге Program Files пользователя, а затем запускает .exe
с параметром? Например:
"C:\etc\Program Files\ProgramFolder\Program.exe C:\etc\desktop\file.spp C\etc\desktop\file.txt"
Это запускает программу с определенным файлом проекта и файлом .txt
вместе с ним.
Ответы
Ответ 1
Вы можете использовать свойство ProcessStartInfo.Arguments, чтобы указать строку аргументов для вашей программы:
ProcessStartInfo startInfo = new ProcessStartInfo();
startInfo.FileName = @"C:\etc\Program Files\ProgramFolder\Program.exe";
startInfo.Arguments = @"C:\etc\desktop\file.spp C:\etc\desktop\file.txt";
Process.Start(startInfo);
Ответ 2
Просто создайте новый текстовый файл, назовите его "go.cmd" и поместите туда следующее:
"C:\etc\Program Files\ProgramFolder\Program.exe C:\etc\desktop\file.spp C\etc\desktop\file.txt"
Воила, у вас есть ваша программа!
Ответ 3
если вы хотите передать полный исполняемый путь и параметры, вам нужна командная строка Windows.