¿Cómo ejecuto un programa externo como el Bloc de notas o la Calculadora a través de un programa C#?¿Cómo ejecutar un programa externo a través de un programa C#?
Respuesta
Uso System.Diagnostics.Process.Start
duplicado probable de: How to start a process from C# (WinForms)
FYI "Ejemplo" es un enlace inactivo. Siempre es un inconveniente cuando se especifican enlaces. –
No está muerto para mí ..... –
Tal vez es solo mi vista defectuosa, entonces –
Por ejemplo así:
// run notepad
System.Diagnostics.Process.Start("notepad.exe");
//run calculator
System.Diagnostics.Process.Start("calc.exe");
Sigue los enlaces en respuesta Mitchs.
Hola esta es la aplicación de consola de ejemplo para invocar Notepad.exe, consulte con esto.
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();
}
}
}
Tal vez él le ayudará a:
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();
Recuerde eliminar el proceso o utilizarlo en un 'usando (Proceso pProcess = new Process()) {}' bloque – pKami
, no fue necesario en este caso. Pero gracias –
- 1. ¿Cómo ejecutar un programa externo desde Node.js?
- 2. ¿cómo puedo ejecutar un programa externo en C?
- 3. Ejecutar programa externo desde Java
- 4. Llamar a un programa externo desde OCaml
- 5. Intentando ejecutar un editor externo desde un programa Go
- 6. ¿Cómo ejecutar un programa Java desde C#?
- 7. Ejecutar programa desde dentro de un programa C
- 8. ¿Cómo ejecutar un programa C en Ubuntu?
- 9. No se puede ejecutar un programa externo a través de system()?
- 10. C#: ejecutar el programa de consola externo como oculto
- 11. Incrustar un archivo ejecutable externo dentro de un programa C#
- 12. ¿Cómo llamar a un programa externo con parámetros?
- 13. Ejecutar un programa desde ASP.NET C#
- 14. ¿Cómo se ejecuta un programa externo en node.js en Windows?
- 15. Ejecutar un programa Java de nuestro programa Java
- 16. ¿Cómo puedo ejecutar un programa externo desde C y analizar su salida?
- 17. ¿Cómo ejecutar un programa de Hadoop?
- 18. Ejecutar un programa en un foreach
- 19. ¿Cómo ejecutar testcase externo (Class, junit) en el programa java?
- 20. Cómo ejecutar un programa simple C en Eclipse IDE
- 21. Ejecutar y Capture un programa de otro
- 22. Cómo depurar un programa C
- 23. Cómo ejecutar un script bash desde el programa C++
- 24. ¿Cómo depurar/ejecutar un programa Ocaml paso a paso?
- 25. Cómo ejecutar un procedimiento almacenado dentro del programa C#
- 26. Cómo ejecutar un programa externo, p. Bloc de notas, utilizando hipervínculo?
- 27. ¿Cómo se escribe un programa en C para ejecutar otro programa?
- 28. Ejecutar otro programa en C++
- 29. ¿Cómo ejecutar un programa Perl paso a paso?
- 30. Ejecutar archivo .jar desde un programa Java
Bienvenido a desbordamiento de pila. Creo que es seguro asumir que el inglés es tu segundo idioma. Para aumentar sus posibilidades de obtener una respuesta, volvería a escribir el título de la pregunta para decir "¿Cómo abrir un programa externo desde un programa C#?". También es una aplicación de consola, Winforms, Web (con suerte no) Proporcione un poco más de información y asegúrese de consultar las Preguntas frecuentes sobre desbordamiento de pila. – Marko
@Michael Supongo que hw es simplemente cómo. – Mathias
Yo ... simplemente ... no podría dejarlo así ... – codekaizen