Recuperer le resultat d'une commande cmd dans un textbox

Résolu
berlioz1204 Messages postés 12 Date d'inscription mardi 17 juin 2003 Statut Membre Dernière intervention 21 septembre 2011 - 1 avril 2008 à 16:31
berlioz1204 Messages postés 12 Date d'inscription mardi 17 juin 2003 Statut Membre Dernière intervention 21 septembre 2011 - 2 avril 2008 à 13:58
bonjour,

avez-vous une astuce pour recuperer directement le resultat d'une commande cmd dans un textbox sans passer par un fichier
je voudrais un  peu ce style de commande : txt_info=shell("cmd c:\info.exe nom_du_fichier")

merci d'avance

4 réponses

berlioz1204 Messages postés 12 Date d'inscription mardi 17 juin 2003 Statut Membre Dernière intervention 21 septembre 2011
2 avril 2008 à 13:58
3
NHenry Messages postés 15000 Date d'inscription vendredi 14 mars 2003 Statut Modérateur Dernière intervention 27 septembre 2022 158
1 avril 2008 à 16:43
Bonjour

En .NET, regarde du coté de System.Diagnostics.Process.Start
et ensuite regarde les flux internes, tu trouvera ton bonheur je pense.

Nous captons le cockpit coupable qui a capoté
VB (6, .NET1&2), C++, C#.Net1
0
bigfish_le vrai Messages postés 1835 Date d'inscription vendredi 13 mai 2005 Statut Membre Dernière intervention 20 novembre 2013 12
2 avril 2008 à 13:00
je ne connais pas le .net mais peut etre existe t'il une commande comme la commande shell en VB6

ce qui suit ecrit dans un fichier nomé bob.txt le resultat de la commande msdos dir c:\windows. Si le fichier n'existe pas il sera creer automatiquement

CMDAppli as Double
CMDAppli = Shell("cmd.exe /c dir c:\windows >> c:\temp\bob.txt", 0)

A+
0
NHenry Messages postés 15000 Date d'inscription vendredi 14 mars 2003 Statut Modérateur Dernière intervention 27 septembre 2022 158
2 avril 2008 à 13:05
Bonjour

En utilisant Process.Start, oui.
Ensuite, il y a (si mes souvenirs sont bons) 3 flux (Entrée, Sortie n,ormale, sortie d'erreur).

Nous captons le cockpit coupable qui a capoté
VB (6, .NET1&2), C++, C#.Net1
0