Вопрос:

Как запустить внешнюю программу через программу на C #?

c#

77356 просмотра

4 ответа

139 Репутация автора

Как запустить внешнюю программу, такую ​​как Блокнот или Калькулятор, через программу на C #?

Автор: ahqing Источник Размещён: 04.07.2010 05:04

Ответы (4)


26 плюса

264760 Репутация автора

Использовать System.Diagnostics.Process.Start

Вероятная копия: Как запустить процесс из C # (WinForms)

Автор: Mitch Wheat Размещён: 04.07.2010 05:08

8 плюса

14095 Репутация автора

Например, вот так:

// run notepad
System.Diagnostics.Process.Start("notepad.exe");

//run calculator
System.Diagnostics.Process.Start("calc.exe");

Перейдите по ссылкам в ответе Митча.

Автор: Incognito Размещён: 04.07.2010 07:19

11 плюса

2331 Репутация автора

Привет, это пример консольного приложения для вызова Notepad.exe, пожалуйста, проверьте это.

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Diagnostics;

namespace Demo_Console
{
    class Program
    {
        static void Main(string[] args)
        {
            Process ExternalProcess = new Process();
            ExternalProcess.StartInfo.FileName = "Notepad.exe";
            ExternalProcess.StartInfo.WindowStyle = ProcessWindowStyle.Maximized;
            ExternalProcess.Start();
            ExternalProcess.WaitForExit();
        }
    }
}
Автор: Ramakrishnan Размещён: 04.07.2010 07:23

34 плюса

1048 Репутация автора

Может быть, это поможет вам:

System.Diagnostics.Process pProcess = new System.Diagnostics.Process();
pProcess.StartInfo.FileName = @"C:\Users\Vitor\ConsoleApplication1.exe";
pProcess.StartInfo.Arguments = "olaa"; //argument
pProcess.StartInfo.UseShellExecute = false;
pProcess.StartInfo.RedirectStandardOutput = true;
pProcess.StartInfo.WindowStyle = System.Diagnostics.ProcessWindowStyle.Hidden;
pProcess.StartInfo.CreateNoWindow = true; //not diplay a windows
pProcess.Start();
string output = pProcess.StandardOutput.ReadToEnd(); //The output result
pProcess.WaitForExit();
Автор: vitor_gaudencio_oliveira Размещён: 10.11.2015 03:09
Вопросы из категории :
32x32