Comment exécuter un programme externe tel que le Bloc-notes ou la Calculatrice via un programme C#?Comment exécuter un programme externe via un programme C#?
Répondre
Utilisez System.Diagnostics.Process.Start
double probable de: How to start a process from C# (WinForms)
FYI "Exemple" est un lien mort. Toujours l'inconvénient lors de la spécification des liens. –
Pas mort pour moi ..... –
Peut-être que c'est juste ma vue défaillante alors –
Par exemple comme ceci:
// run notepad
System.Diagnostics.Process.Start("notepad.exe");
//run calculator
System.Diagnostics.Process.Start("calc.exe");
Suivez les liens dans Mitchs réponse.
Salut c'est Sample Console Application pour appeler Notepad.exe, s'il vous plaît vérifier avec cela.
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();
}
}
}
Peut-être que ça va vous aider:
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();
N'oubliez pas de disposer du processus ou de l'utiliser dans un 'using (Processus pProcess = new Process()) {}' Le bloc – pKami
n'était pas nécessaire dans ce cas. Mais merci –
- 1. exécuter un programme externe (exécutable) en python?
- 2. Exécuter un programme externe avec PHP CLI
- 3. Exécuter un programme externe à partir du code C#
- 4. Comment exécuter un programme spécifié?
- 5. Comment exécuter un programme externe à partir de Java?
- 6. Exécuter un programme à partir d'un programme C
- 7. exécuter un programme Java
- 8. exécuter un script SQL programme
- 9. Exécuter un programme C en python?
- 10. exécuter/ouvrir un programme en C#
- 11. C#: exécuter le programme de la console externe comme cachée
- 12. comment interagir avec un script externe (programme)
- 13. Exécuter un autre programme dans un programme multithread
- 14. Comment exécuter un programme manuellement vs exécuter un programme de studio visuel diffèrent?
- 15. Comment exécuter un programme externe et obtenir le code retour dans un Firefox-Addon
- 16. Comment compiler et exécuter un programme Java?
- 17. Comment exécuter un programme en utilisant Maven?
- 18. Comment puis-je exécuter un programme jsp?
- 19. Comment exécuter un programme C à partir de VIM?
- 20. Comment exécuter un script bash à partir du programme C++
- 21. Comment exécuter un programme C dans l'invite DOS
- 22. Contacter un autre site via un programme?
- 23. Incorporation d'un exécutable externe dans un programme C#
- 24. Comment envoyer des emails via un programme C++?
- 25. Appeler un programme externe de python
- 26. Comment puis-je exécuter un programme externe sans attendre sa sortie?
- 27. Utiliser SciTE pour compiler/construire/exécuter un programme C
- 28. Exécuter un programme à partir de MemoryStream
- 29. Comment exécuter un programme CPU Hogging sur un serveur distant?
- 30. Quelle est la meilleure façon de télécharger un fichier externe sur un serveur via un programme
Bienvenue sur Stack Overflow. Je pense qu'il est prudent de supposer que l'anglais est votre deuxième langue. Pour augmenter vos chances d'obtenir une réponse, je réécrirais le titre de la question pour dire "Comment ouvrir un programme externe à partir d'un programme C#?". Aussi est-ce une application de console, Winforms, Web (heureusement non)? Fournissez un peu plus d'informations, et assurez-vous de consulter la FAQ sur les débordements de pile. – Marko
@ Michael Je suppose que hw est simplement comment. – Mathias
Je ... juste ... ne pouvait pas le laisser comme ça ... – codekaizen