Récupérer le résultat d'une commande DOS

JFF - 7 sept. 2000 à 19:33
 lolo - 2 mai 2001 à 11:24
Comment récuperer le résultat d'une commande DOS. Avec la commande Shell, je ne récupère rien (ex: shell("dir c:>liste.txt")).
Merci d'avance.
JFF.

4 réponses

Attention VB lance la commande en Multitâche donc si tu fait le test sur le fichier directement apres ... pas de fichier il n'existe pas encore ;-)
ou verifie le PATH ou tu envoie le fichier ici dans l'exemple que tu donne le fichier n'as pas de positions précise ou aller je crois qu'il iras dans le repertoire actif ...
0
voici mon code :
Shell "d:\imail\adduser.exe -u toto -p toto -n ""toto toto"" > d:\imail\toto.txt"
il n'y a pas de création du fichier toto.txt ...
Comment faire.
Merci d'avance

laurent delhomme
delhomme@imageforce.com
0
si tu lance la commande en vrai ligne de commande est-ce que le fichiers ce crée ??? si oui je ne vois pas ce que c'est ??? :shock)

Icem@n
0
j'ai trouver au cours de la nuit dernière.
il suffit de rajouter "ommand.com /c"(ou /k) dans la shell.
ensuite un loop jusque à ce que le fichier existe.

merci pour votre aide à tous ...
0
Rejoignez-nous