Как запустить внешнюю программу, такую как «Блокнот» или «Калькулятор» с помощью программы C#?Как запустить внешнюю программу с помощью программы на C#?
ответ
Использование System.Diagnostics.Process.Start
Вероятная дубликат: How to start a process from C# (WinForms)
FYI «Пример» - это мертвая ссылка. Всегда недостаток при указании ссылок. –
Не мертв для меня ..... –
Может быть, это просто мое неудачное зрение, а затем –
К примеру, как это:
// run notepad
System.Diagnostics.Process.Start("notepad.exe");
//run calculator
System.Diagnostics.Process.Start("calc.exe");
Следуйте по ссылкам в Mitchs ответ.
Привет, это пример консольного приложения для вызова 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();
}
}
}
Может быть, это поможет вам:
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();
Не забудьте удалить этот процесс или использовать его в 'using (Process pProcess = new Process()) {}' block – pKami
в этом случае не было необходимости. Но спасибо –
- 1. Как запустить внешнюю программу внутри java-программы
- 2. Как запустить внешнюю программу?
- 3. C#: запустить внешнюю консольную программу как скрытую
- 4. Как запустить внешнюю программу на Perl?
- 5. Как запустить внешнюю программу на втором экране?
- 6. Могу ли я запустить внешнюю программу с помощью цикла python?
- 7. Как запустить внешнюю программу из службы
- 8. Как запустить программу на C++ внутри другой программы на C++?
- 9. Запустить программу на C++ с помощью Java
- 10. C запустить внешнюю программу и получить результат
- 11. Как запустить внешнюю программу в php
- 12. Как запустить java-программу из c-программы?
- 13. Как выполнить внешнюю программу в c
- 14. Как запустить внешнюю программу с файлом из программы C, когда оба пути имеют пробелы?
- 15. Как запустить java-программу с помощью другой java-программы?
- 16. Как запустить внешнюю программу в скрипте python
- 17. Как запустить программу c из другой программы c
- 18. Как запустить внешнюю программу, не дожидаясь ее выхода?
- 19. Как запустить внешнюю программу в Mac OS через C++?
- 20. работает внешнюю программу питона из другой программы
- 21. Выполнить программу с помощью программы C
- 22. остановить внешнюю программу из C++ код
- 23. Как запустить программу на C++ в CodeBlocks
- 24. Как запустить и передать вход во внешнюю программу
- 25. Python: Как выполнить внешнюю программу
- 26. Как запустить программу C с помощью библиотеки pari с gcc?
- 27. Как запустить обычную программу на C с помощью monit
- 28. Как запустить другую программу на C с помощью execv
- 29. Как запустить внешнюю программу, например. блокнот, используя гиперссылку?
- 30. Как запустить программу на Ubuntu?
Добро пожаловать на Stack Overflow. Я думаю, можно с уверенностью предположить, что английский - ваш второй язык. Чтобы увеличить ваши шансы получить ответ, я бы переписал заголовок вопроса, чтобы сказать «Как открыть внешнюю программу из программы C#?». Также это консольное приложение, Winforms, Web (надеюсь, нет)? Предоставьте немного больше информации и убедитесь, что вы просматриваете FAQ по переполнению стека. – Marko
@ Майкл Я предполагаю, что hw - это просто как. – Mathias
Я ... просто ... не мог оставить это так ... – codekaizen