Как запустить внешнюю программу через программу на C #?
77356 просмотра
4 ответа
Как запустить внешнюю программу, такую как Блокнот или Калькулятор, через программу на C #?
Автор: ahqing Источник Размещён: 13.11.2019 11:36Ответы (4)
34 плюса
Может быть, это поможет вам:
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
26 плюса
Использовать System.Diagnostics.Process.Start
Вероятная копия: Как запустить процесс из C # (WinForms)
Автор: Mitch Wheat Размещён: 04.07.2010 05:0811 плюса
Привет, это пример консольного приложения для вызова 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
8 плюса
Например, вот так:
// run notepad
System.Diagnostics.Process.Start("notepad.exe");
//run calculator
System.Diagnostics.Process.Start("calc.exe");
Перейдите по ссылкам в ответе Митча.
Автор: Incognito Размещён: 04.07.2010 07:19Вопросы из категории :
- c# Преобразовать десятичную в двойную?
- c# Как рассчитать чей-то возраст в C #?
- c# Как вы сортируете словарь по значению?
- c# В чем разница между int и Integer в Java и C #?
- c# Как создать новый экземпляр объекта из Типа
- c# Datatable против Dataset
- c# Setting Objects to Null/Nothing after use in .NET
- c# Конвертировать целые числа в записанные числа
- c# Почему я не могу иметь абстрактные статические методы в C #?
- c# Как я могу оценить код C # динамически?
- c# Как заставить кнопку выглядеть так, как будто она нажата?
- c# Цикл C # - разрыв против продолжения
- c# Почему в C # нельзя хранить объект List <string> в переменной List <object>
- c# В чем разница между строкой и строкой в ??C #?
- c# Что означает атрибут Enum [Flags] в C #?
- c# Лучший способ получить доступ к элементу управления в другой форме в Windows Forms?
- c# Преобразование общего типа из строки
- c# C # 3.0 авто-свойства - полезно или нет?
- c# Как удалить дубликаты из массива C #?
- c# Как можно создать документ Word в C #?