begin process at 2012 02 08 04:07:37
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Applications

 > LECTURE LIGNE PAR LIGNE DE LA SORTIE STANDARD D'UN PROGRAMME CONSOLE

LECTURE LIGNE PAR LIGNE DE LA SORTIE STANDARD D'UN PROGRAMME CONSOLE


 Information sur la source

Note :
Aucune note
Catégorie :Applications Source .NET ( DotNet ) Classé sous :process, standardoutput, ligne, console Niveau :Initié Date de création :24/07/2007 Vu / téléchargé :7 851 / 283

Auteur : SharpMao

Ecrire un message privé
Commentaire sur cette source (2)
Ajouter un commentaire et/ou une note

 Description

Cliquez pour voir la capture en taille normale
En réponse à la question de sosekeyser (http://www.csharpfr.com/infomsg_PROCESS-AVEC-OUTP UT-DANS-TEXTBOX_985135.aspx)

Ce petit programme lance un process console, en redirige la sortie standard, et lit ligne par ligne cette sortie.
Trois choses importantes pour faire ceci :
- Utiliser un ProcessStartInfo pour lancer le processus,
- Mettre ses propriétés UseShellExecute à false et RedirectStandardOutput à true
- Faire un .StandardOutput.ReadLine() sur le process pour lire une ligne.


 Conclusion

Comme dit dans l'introduction, cet exemple est fait pour répondre à une question précise.
Vous pouvez bien sur varier les possibilités, en lisant directement tout le texte (avec ReadToEnd). Cet appel de méthode ne sera terminé que lorsque le process sera lui aussi terminé.

Vous pouvez de la même manière lire les erreurs standards, en mettant un RedirectStandardError à true

J'espère que cette source vous sera utile,

Sharpmao

 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Sources du même auteur

Source avec Zip Source .NET (Dotnet) DEEPZOOMAPI
Source avec Zip Source avec une capture Source .NET (Dotnet) EDITEUR HEXADÉCIMAL
Source avec Zip Source avec une capture Source .NET (Dotnet) GÉNÉRATION D'ÉVÈNEMENT À LA FIN D'UN THREAD
Source .NET (Dotnet) LES DIRECTIVES DE PRE-PROCESSING
Source avec une capture Source .NET (Dotnet) VISUALISATION DES CLASSES DU FRAMEWORK

 Sources de la même categorie

Source avec Zip Source avec une capture GESTION DE TACHES par thebigboss
Source avec Zip Source avec une capture Source .NET (Dotnet) VERIFIER VOTRE CODE RIO (RELEVE IDENTIFIANT OPERATEUR) POUR ... par dodo7263
Source avec Zip Source avec une capture Source .NET (Dotnet) CONTRÔLES : BOUTON, LISTE ET PANNEAU POUR VOS APPLIS par Mokost
Source avec Zip Source .NET (Dotnet) UTILITAIRE SKYDRIVE par MasterShadows
Source avec Zip Source avec une capture Source .NET (Dotnet) GESTIONNAIRE DES TODO DISSEMINES UN PEU PARTOUT DANS VOS COD... par dodo7263

 Sources en rapport avec celle ci

Source avec Zip Source .NET (Dotnet) CLONE/FORK DES FLUX DE LA CONSOLE : PERMETTRE LA REDIRECTION... par ShareVB
Source avec Zip Source avec une capture (CONSOLE) TROUVER LA CLEF D'UN CODE INSEE EN DONNANT SES 13 ... par Maxime95k
Source .NET (Dotnet) CONNAITRE LE PROCESS CONNECTÉ À VOS SOCKET par Renfield
Source avec Zip Source .NET (Dotnet) EXCEL SERVER par TheOnlyMaX
Source avec Zip Source avec une capture Source .NET (Dotnet) REDIRECTION DE LA SORTIE D'UNE APPLICATION CONSOLE EXTERNE V... par sosekeyser

Commentaires et avis

Commentaire de istamkenitra le 24/07/2007 11:49:47

Bonjour
merci pour la source ca ma beaucoup aidé a comprendre el principe ,
il ya quelques jours je cherchait la meme chose en vb net
je vais essayer de la raduire don ;)
merci

Commentaire de ricklekebekoi le 18/08/2007 01:06:12

Bravo pour la source, apres test, elle répond a pas mal de questions que j'ai pu voir passer sur le site ... dont l'une posée par moi

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

Process.StandardOutput [ par sOuRisoOo ] Bonjour !Je voulais savoir quels types de données les processus renvois à travers le StandardOutput, pk j'ai chercher sur MSDN, mais comme je ne compr Csharp et console telnet [ par dimassi_ghoz ] On veut communiquer avec une console telent à travers notre pg CSharp. On a écrit la commande Process p= Process.Start(@IP,numero de port) Le probleme Débutant : Boucle for... [ par arthur148 ] Voila j'ai un petit problème, je dois realiser un sapin  qui s'affiche dans une console de cette facon :     **    ***   ****  ****** **************** tableau c# [ par volcom20 ] allo, je doit créer une application console permettant de saisir des statistique sur le hockey pour chaque équipe l'utilisateur entre le nombre de vic winform + ligne de commande [ par jimmy69 ] Bonjour a tous, Est il possible a partir d'une winform c#  par un click sur un boutton par exemple de faire fonctionner la ligne de commande (con Comment remplacer une ligne déjà affichée sur la console par une autre ? + Utilisation flèches claviers [ par Gulien ] Salut [^^happy13] ! Comme je le disais dans le titre du sujet, j'aimerais remplacer un ligne déjà affichée sur la console par une autre. En gros, l' WindowsForm + Console [ par elnk ] Bonjour, Je voudrais savoir s'il étais possible de lancer une console à partir d'un form ? J'explique mieux, j ai fait un projet ( Application Windo Export contenu console vers bloc note ou .txt ?? [ par stiky68 ] Bonjour, Pour commencer, je sais pour si je suis dans la bonne section, excusez moi si c'est le cas. J'ai un programme qui m'affiche sur ma console lecture page web [ par lonzo ] Bonjour à tous, je suis stagiaire en DUT informatique et il ne me reste plus beaucoup de temps, je vais essayer de remplir plus de 20000 formulaires a Bip système pendant lecure d'un tableau dans fichier Word [ par fgenot ] Bonjour, Alors mon problème est plutôt étrange, j'ai besoin de récupérer des informations dans un tableau se trouvant dans un fichier Word afin de le


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,997 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales