Comment puis-je exécuter et afficher un fichier exe (par exemple Telnet) dans un fichier texte enrichi en C#? Je voulais que le fichier texte riche montre ce que le fichier exe montre.Exécuter et afficher le fichier exe dans un fichier texte enrichi en C#
1
A
Répondre
4
Surtout en ce qui concerne vous telnet avez deux possibilités:
- En raison du fait que telnet est rien de plus que d'envoyer le texte au cours d'une session de tcp vous pouvez faire votre propre connexion tcp et de l'utiliser ou prendre un certain helper class .
- Le telnet.exe (version en ligne de commande) utilise l'entrée et les sorties standard pour envoyer et recevoir des données. Donc, vous pouvez démarrer le processus par le Process class et utiliser un startInfo pour les rediriger quelque part dans votre propre application. Ici vous pouvez prendre ce flux, le convertir en une chaîne et le mettre avec n'importe quel formatage que vous aimez dans un RichTextBox.
1
Vous devrez démarrer l'exe en utilisant System.Diagnostics.Process, puis rediriger stdout vers votre fichier texte enrichi.
See this article on CodeProject pour un bon exemple.
+0
Merci les gens. Mais je suis nouveau à C#. Pouvez-vous montrer un exemple? Je ne comprends pas vraiment ce que les codes disent. –
Merci à tous. Mais je suis nouveau à C#. Pouvez-vous montrer un exemple? Je ne comprends pas vraiment ce que les codes disent. –