cs_Migz
Messages postés5Date d'inscriptionmardi 25 février 2003StatutMembreDernière intervention24 septembre 2004
-
23 sept. 2004 à 18:35
cs_Migz
Messages postés5Date d'inscriptionmardi 25 février 2003StatutMembreDernière intervention24 septembre 2004
-
24 sept. 2004 à 13:01
Bonjour a tous.
J'ai une question et je pense que c'est pas trop complique a realiser.
Je viens de creer un programme qui doit etre lance a partir d'une ligne de commande. Le probleme est que juste apres ce programme, des copies de fichiers (qui sont crees par le programme) doivent etre effectues. Donc, comment je peux faire pourque les copies ne se fassent pas avant que le programme n'aie fini de tourner??? Vous comprenez ma question??? Je pense que ca a a voir avec le SHELL mais je ne suis pas du tout sure de moi.
Si quelqu'un de vous pouvais me donner un exemple ou du moins m'expliquer comment je peux realiser cela.......
cs_Migz
Messages postés5Date d'inscriptionmardi 25 février 2003StatutMembreDernière intervention24 septembre 2004 24 sept. 2004 à 12:40
J'ai pas du bien m'expliquer.
Le programme est lance a travers une fenetre DOS par un fichier .bat.
Exemple:
Prog.exe
copy C:\A.txt C:\temp\A.txt
pause
Ce que je veux -> Avant que la copie ne se fasse, il faut que le programme "Prog.exe" aie fini! En d'autres mots, attendre que Prog.exe fasse ce qu'il a a faire (meme si ca doit prendre 15 minutes) et seulement apres il passe a la prochaine ligne de commende. Dans ce cas-ci "copy...."
Pour le moment, il lance Prog.exe et tout de suite apres il fait la copie alors que le fichier n'est pas encore cree!
cs_Migz
Messages postés5Date d'inscriptionmardi 25 février 2003StatutMembreDernière intervention24 septembre 2004 24 sept. 2004 à 13:01
C'EST REGLE!!!
Je ne sais pas trop comment mais ca marche.
Desole et merci d'avoir essaye de m'aider.
Si je trouve ce qui n'allait pas, je vous tiendrai au courant...