Je crée une interface graphique simple en C++ qui contient peu de boutons. Je veux lancer des fichiers externes .exe lorsque je clique sur ces boutons.exécutant externe .exe sur le bouton cliquez sur C++. Comment?
Quel est le code pour y parvenir?
Je crée une interface graphique simple en C++ qui contient peu de boutons. Je veux lancer des fichiers externes .exe lorsque je clique sur ces boutons.exécutant externe .exe sur le bouton cliquez sur C++. Comment?
Quel est le code pour y parvenir?
Dans sa forme la plus simple: system("c:\\path\\to\\binary.exe");
.
Si vous avez besoin de plus de contrôle, utilisez quelque chose comme CreateProcess()
.
Jetez un oeil à CreateProcess(). Vous pouvez également utiliser system() mais system() ne retourne pas tant que le processus que vous avez appelé n'existe pas.
Évitez la solution système(), voir this post pour une explication. Vous devez utiliser CreateProcess pour les exécutables et ShellExecute pour ouvrir les fichiers avec leur application associée.
Merci mon frère – RishiPatel