Recuperer une valeur de sortie d'un prog lancé avec Shell

Signaler
Messages postés
2
Date d'inscription
vendredi 3 février 2006
Statut
Membre
Dernière intervention
3 février 2006
-
Messages postés
2
Date d'inscription
vendredi 3 février 2006
Statut
Membre
Dernière intervention
3 février 2006
-
Bonjour a tous!

J'ai besoin de connaitre la valeur de sortie d'un prog lancé avec shell afin de s'assurer que son execution s'est deroulee correctement. Le code concerne est le suivant:

dim info as string
dim reponse as single

info = "c:\Program Files\NcFTP\ncftpput -a -u loggin -p password ftp.site.fr // c:\monfichier.txt"
reponse = Shell(info)

Ce code s'execute correctement car l'administrateur du site distant me l a confirme de vive voix, mais je ne connais aucun moyen de savoir en automatique si ce travail s'est correctement deroule.
J'ai bien tente une redirection du genre "> c:\etattransmission.txt", mais cela n'a rien donne. Peut-etre que je ne definie pas correctement cette redirection. Le fait est, que je ne sais pas comment faire avec pour info juste le numero de handle du prog ncftpput.
Pour info, j'utilise cette methode car elle m'est plus ou moins imposee par ma boite.

Merci beaucoup pour votre aide!!

2 réponses

Messages postés
14008
Date d'inscription
samedi 29 décembre 2001
Statut
Modérateur
Dernière intervention
28 août 2015
81
Salut
Tu dois pouvoir faire ça sans passer par le Shell en génèrant un Pipe --> http://www.vbfrance.com/code.aspx?id=6395

Vala
Jack, MVP VB
NB : Je ne répondrai pas aux messages privés

Le savoir est la seule matière qui s'accroit quand on la partage. (Socrate)
Messages postés
2
Date d'inscription
vendredi 3 février 2006
Statut
Membre
Dernière intervention
3 février 2006

Merci beaucoup Jack pour l'attention que tu portes à mon problème. Je vais essayé ta solution.

La brel