Je m'amuse avec les applications console et je voulais juste savoir. Quel est le meilleur moyen d'enregistrer le tampon actuel d'une fenêtre de console pour une utilisation ultérieure et de fournir une sorte de fonction de navigation dans l'historique. Je sais que l'espace de noms Diagnostics fournit la capacité de lire la sortie standard, mais seulement si vous le redirigez, donc vous devrez exécuter tous vos résultats dans une nouvelle fenêtre qui semble un peu bête.Puis-je sauvegarder le tampon ou le contenu d'une fenêtre de console pour une utilisation future?
6
A
Répondre
7
Vous devez lire le tampon de l'écran de la console.
J'ai écrit une série d'articles sur l'accès à l'API Console depuis .NET il y a quelques années. L'article qui vous intéresse est Working with Console Screen Buffers.
Le code source complet est disponible à http://mischel.com/pubs/consoledotnet/consoledotnet.zip.
Questions connexes
- 1. Comment enregistrer le résultat window.URL.createObjectURL() pour une utilisation future?
- 2. Récupère le contenu du tampon de la console dans C
- 3. Le « < » opérateur est réservé pour une utilisation future
- 4. Exécuter le processus console + redirection sans fenêtre de console?
- 5. Sauvegarder le contenu avec le contenu du fichier
- 6. Comment sauvegarder le contenu d'un NSCollectionView?
- 7. Un moyen de sauvegarder un grand tableau flottant en tant que fichier de ressources Android pour une utilisation future?
- 8. Comment sauvegarder le contenu d'un objet mysqli_result?
- 9. Utilisation de la caache du tampon pour le lien symbolique
- 10. android sauvegarder le contenu sur setContentView()
- 11. Comment sauvegarder le contenu téléchargé par l'utilisateur?
- 12. Comment (correctement) mettre en cache AutomationElements pour une utilisation future?
- 13. stocker 4 noms différents et pointeurs pour une utilisation future
- 14. Comment sauvegarder le contenu d'un UITextView?
- 15. Sauvegarder le contenu modifié d'un pdf
- 16. Utilisation de fonctions Win Api dans l'assembleur pour écrire le contenu de fichier.txt dans la console
- 17. Comment lire le tampon de console dans VBNET?
- 18. Cadre de fenêtre couvrant le contenu graphique
- 19. Existe-t-il une touche de raccourci pour exécuter le contenu de la console Firebug?
- 20. Ajout d'un déclencheur dans le planificateur Quartz pour une utilisation future
- 21. Comment faire pour obtenir le contenu du tampon de transaction Binder pour le dépannage
- 22. Comment supprimer le tampon courant et rouvrir le tampon suivant dans la fenêtre courante?
- 23. Comment Démarrer une fenêtre avec Main() dans le projet Console.
- 24. Sauvegarder ma page Web actuelle pour une utilisation ultérieure
- 25. Appcelerator. Changer le contenu de la fenêtre
- 26. Façon idiomatique de créer une date ou une date future
- 27. Sauvegarder l'état et le contenu de l'activité Android
- 28. FileSystemWatcher.Filter - avant ou après le tampon?
- 29. Comment puis-je ouvrir une nouvelle fenêtre de console pour une application de console Visual C++?
- 30. Sauvegarder le contenu de ListView après un glisser-déposer
Super, merci. Explorant votre code maintenant ... –
Wow! Votre code était juste tout ce que je cherchais! Merci!!! –
@opatachibueze: Heureux que vous l'ayez trouvé utile. C'est pourquoi je l'ai publié. . . –