Как именно работает "Запуск программ"

Radzhab

Client
Регистрация
23.05.2014
Сообщения
1 500
Благодарностей
1 264
Баллы
113
Есть у меня приложение которое принимает на вход несколько параметров. Есть кубик "Запуск программ". НЕ совсем понятно как это сделать и поймать результат выполнения
 
Последнее редактирование:

Radzhab

Client
Регистрация
23.05.2014
Сообщения
1 500
Благодарностей
1 264
Баллы
113
 

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 708
Баллы
113
Через командную строку приложение параметры принимает?
 

Radzhab

Client
Регистрация
23.05.2014
Сообщения
1 500
Благодарностей
1 264
Баллы
113
Да
 

rostonix

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

Radzhab

Client
Регистрация
23.05.2014
Сообщения
1 500
Благодарностей
1 264
Баллы
113
эта тема не раскрывает ответ на мой вопрос
 

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 708
Баллы
113
Как именно передавать параметры в командной строке смотрите в доках софта, который запускаете.
эти параметры вы и прописываете во вторую строку экшена.
в первую строку - путь к программе.
 

Radzhab

Client
Регистрация
23.05.2014
Сообщения
1 500
Благодарностей
1 264
Баллы
113
Спасибо мне
C#:
Process p = new Process();
          
p.StartInfo.UseShellExecute = false;
p.StartInfo.RedirectStandardOutput = true;
p.StartInfo.FileName = "C:\\ff.exe";
p.StartInfo.Arguments = string.Format("МойЛогин","МойПасс");
         
p.Start();
string output = p.StandardOutput.ReadToEnd(); // здесь результат выполнения   
p.WaitForExit();
 

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