C# запустить приложение с параметром запуска

kugukaa

Client
Регистрация
29.12.2013
Сообщения
37
Благодарностей
6
Баллы
8
Здравствуйте!
Кто разбирается в C#, помогите, какой код будет для запуска приложения с параметром запуска?

Исходные данные:
Приложение: C:\3\test.exe
Параметры запуска: C:\3\video\1.avi
 

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 707
Баллы
113

kugukaa

Client
Регистрация
29.12.2013
Сообщения
37
Благодарностей
6
Баллы
8
Спасибо за ответ!
Теперь при компиляции кода получаю две ошибки:
"Не удалось найти имя типа или пространства имен "ProcessStartInfo" (пропущена директива using или ссылка на сборку?)". [Строка: 1; Cтолбец: 34]
"Имя "Process" отсутствует в текущем контексте". [Строка: 4; Cтолбец: 1]
Если расскажете, в чем дело, буду очень признателен!
 

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 707
Баллы
113
В директивы using нужно прописать
using System.Diagnostics;
 
  • Спасибо
Реакции: смм24 и kugukaa

kugukaa

Client
Регистрация
29.12.2013
Сообщения
37
Благодарностей
6
Баллы
8
Спасибо! Теперь все работает!
 

Botlab.su

Client
Регистрация
06.04.2015
Сообщения
144
Благодарностей
21
Баллы
18
В директивы using нужно прописать
using System.Diagnostics;
Здравствуйте!
Попробовал таким образом запустить Content Downloader
ProcessStartInfo startInfo = new ProcessStartInfo();
startInfo.FileName = @"C:\Program Files (x86)\Content Downloader X1\Content Downloader.exe";
startInfo.Arguments = @"D:\Мои проекты\Прокси\прокси.cdp";
Process.Start(startInfo);
Сама программа запускается, а вот проект в ней не открывается.
Пробовал применять вот эти рекомендации, предназначенные для запуска CD через планирощик http://sbfactory.ru/cd/?p=1149 , но тщетно. Только прога запускается, а проект нет, либо и вовсе ошибки получаю.
Не подскажете каким образом можно реализовать задачу?

Аналогичная ситуация и с запуском ZP через CD. Точно так же запускается зеннопостер, а проект в нём не запускается.
 

Botlab.su

Client
Регистрация
06.04.2015
Сообщения
144
Благодарностей
21
Баллы
18
Только что ещё пробовал запустить такой код:
ProcessStartInfo startInfo = new ProcessStartInfo();
startInfo.FileName = @"C:\Program Files\MPC-HC\mpc-hc64.exe";
startInfo.Arguments = @"D:\Video\Music video\Баста - Солнца Не Видно.mp4";
Process.Start(startInfo);

И медиаплеер mpc-hc64.exe говорит что файл не найден.
 

смм24

Client
Регистрация
05.07.2017
Сообщения
76
Благодарностей
10
Баллы
8
Здравствуйте, не могу найти подскажите.
Код:
System.Diagnostics.ProcessStartInfo startInfo = new ProcessStartInfo();
                    startInfo.FileName = string.Format(project.Directory + "/1.1.bat");
                    Process.Start(startInfo);
При каждом запуске выводит на экран консоль. В экшене запуск своей программы есть поле 'не показывать окно процесса', а как кодом это описать? Буду весьма благодарен.
 

смм24

Client
Регистрация
05.07.2017
Сообщения
76
Благодарностей
10
Баллы
8
Здравствуйте, не могу найти подскажите.
Код:
System.Diagnostics.ProcessStartInfo startInfo = new ProcessStartInfo();
                    startInfo.FileName = string.Format(project.Directory + "/1.1.bat");
                    Process.Start(startInfo);
При каждом запуске выводит на экран консоль. В экшене запуск своей программы есть поле 'не показывать окно процесса', а как кодом это описать? Буду весьма благодарен.
Нашел. спасибо
Код:
startInfo.CreateNoWindow = false;
 

смм24

Client
Регистрация
05.07.2017
Сообщения
76
Благодарностей
10
Баллы
8

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)