s'il vous plaît, est-il possible d'attraper la sortie d'un programme de console? Je voudrais écrire une interface graphique pour l'application console, mais j'ai besoin d'obtenir sa sortie.Sortie de capture du programme de console win32
Répondre
Si vous souhaitez capturer la sortie lorsque le processus de ligne de commande s'exécute, vous souhaitez utiliser la fonction API Windows CreateProcess(). Vous créeriez essentiellement un 'pipe' pour la sortie et assigneriez son handle à stdout. Vous en liriez alors comme s'il s'agissait d'un fichier pendant que le programme de ligne de commande s'exécute.
L'implémentation exacte de cette opération dépend de la langue que vous utilisez. Vous avez laissé cela hors de votre question.
Si la sortie du programme utilise une sortie standard ou une erreur standard, vous pouvez utiliser la redirection du shell pour rediriger la sortie du programme vers un fichier (que votre interface graphique peut lire). Par exemple:
console_app.exe >stdout.log 2>stderr.log
Si vous voulez lire la sortie en temps réel du programme (en cours d'exécution), vous devrez donner plus de détails au sujet de votre programme d'interface graphique. Quelle (s) langue (s) utilisez-vous? Quel (s) système (s) d'exploitation?
- 1. Sortie de console d'application Win32?
- 2. Capture de messages Win32
- 3. Comment tracer la sortie d'une application de console C++ Win32?
- 4. Mise en mémoire tampon indésirable lors du filtrage de la sortie de la console dans Win32
- 5. console win32 - exemple de formulaire!
- 6. Sortie de capture Ant
- 7. Capture de la sortie de la console à partir de proc_open
- 8. Application Win32 Console vs application CLR Console
- 9. Sortie de la console de capture d'un thread spécifique en Java
- 10. code de sortie du programme -SomeNumber
- 11. sortie de bloc du programme débogué (gdb)
- 12. Sortie de la console SharePoint
- 13. Lire la sortie Unicode de l'application console
- 14. Hôte Powershell C#, capture de la sortie des applications de console lancées
- 15. Programme de capture d'écran efficace
- 16. Console C/C++ Windows WIN32
- 17. QT et Win32 Console Appications
- 18. Capture la sortie standard et l'affiche toujours dans la fenêtre de la console
- 19. Formatage de la sortie de la console
- 20. Sortie de la console colorée de Xcode
- 21. La sortie de la console de redirection vers la zone de texte dans un programme distinct
- 22. Capture de la sortie log4J avec grep
- 23. NUnit ne capture pas la sortie de std :: cerr
- 24. Sortie console C++ dans NetBeans
- 25. Sortie de la console vers la chaîne
- 26. Voir la sortie de la console sans console?
- 27. Comment désactiver une sortie de console .DLL?
- 28. testdriven.net sortie de la console log4net
- 29. Remplacer la console de sortie dans Xcode
- 30. cobol - sortie de la console java
J'aime votre option, j'utilise pur C. J'ai trouvé un prototype de fonction, alors j'espère pouvoir le faire à partir de ce point. Merci. –
Content de pouvoir aider! – GrandmasterB