Recupérer le résultat d'une commande ms dos.

Signaler
Messages postés
2
Date d'inscription
samedi 30 novembre 2002
Statut
Membre
Dernière intervention
18 mars 2003
-
Messages postés
662
Date d'inscription
mercredi 16 janvier 2002
Statut
Modérateur
Dernière intervention
16 octobre 2010
-
J'aimerai lancer une application ms-dos et récupérer son résultat dans un fichier texte.
En cherchant sur le site j'ai trouvé des trucs mais ca marche pas.
J'ai windows xp.
le prog ms-dos s'appelle "prog.exe"
le fichier qu'il étudie s'appelle "fichier.xyz"
et j'aimerai écrire le résultat du traitement affiché dans la fenetre ms-dos dans le fichier "resultat.txt"
le fichier resultat.txt existe
je fais:

Call Shell("cmd /c C:\prog.exe c:\ficher.xyz > c:\résultat.txt", vbNormalFocus)

Si le programme ms-dos semble fonctionner, rien ne s'ecrit dans le fichier texte.

Merci

1 réponse

Messages postés
662
Date d'inscription
mercredi 16 janvier 2002
Statut
Modérateur
Dernière intervention
16 octobre 2010

Plustot que d'utiliser un fichier .txt ... peut être une alternative ici...
http://www.vbfrance.com/article.aspx?Val=8007

<center>http://www.fredlynx.com
</center>