Recuperer le resultat d'une commande cmd dans un textbox

[Résolu]
Signaler
Messages postés
12
Date d'inscription
mardi 17 juin 2003
Statut
Membre
Dernière intervention
21 septembre 2011
-
Messages postés
12
Date d'inscription
mardi 17 juin 2003
Statut
Membre
Dernière intervention
21 septembre 2011
-
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

Messages postés
12
Date d'inscription
mardi 17 juin 2003
Statut
Membre
Dernière intervention
21 septembre 2011

Messages postés
14819
Date d'inscription
vendredi 14 mars 2003
Statut
Modérateur
Dernière intervention
13 septembre 2021
156
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
Messages postés
1835
Date d'inscription
vendredi 13 mai 2005
Statut
Membre
Dernière intervention
20 novembre 2013
10
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+
Messages postés
14819
Date d'inscription
vendredi 14 mars 2003
Statut
Modérateur
Dernière intervention
13 septembre 2021
156
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