Как мне написать очень простую программу, которая использует командную строку для перехода к программе в пользовательском каталоге Program Files, а затем запускает .exe с параметром?Например:
.exe
"C: \ etc \ Program Files \ ProgramFolder \ Program.exe C: \ etc \ desktop \ file.spp C \ etc \ desktop \ file.txt"
Запускает программу с определенным файлом проекта и файлом .txt вместе с ним.
.txt
Вы можете использовать свойство 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);
Просто создайте новый текстовый файл, назовите его «go.cmd» и поместите туда следующее:
"C:\etc\Program Files\ProgramFolder\Program.exe C:\etc\desktop\file.spp C\etc\desktop\file.txt"
Вуаля, у вас есть программа!
Если вы хотите передать полный путь к исполняемому файлу и параметры, необходимая программа - это командная строка Windows.