Bonjour,
Sous access 97 et win 98, je lance un .bat avec la fonction Access shell.
cette fonction me renvoie une valeur identifiant l'ID du processus.
Comment pourrais faire pour determiner (en utilisant cet ID) si le .bat est terminé ?
merci
Bonjour,
Sous access 97 et win 98, je lance un .bat avec la fonction Access shell.
cette fonction me renvoie une valeur identifiant l'ID du processus.
Comment pourrais faire pour determiner (en utilisant cet ID) si le .bat est terminé ?
merci
Bonjour,
Vas voir là :
http://www.developpez.net/forums/sho...d.php?t=336002
Dernier message, deuxième ligne, tu devrais trouver de quoi t'aider.
Cordialement,
Devil-Atomic666
Merci Devil-Atomic666 pour ta réponse, je vais potasser tout cela.
En attendant, j'ai fait une petite astuce pour contourner mon problème. Voila ce que fait mon programme :
1/ Dans VBA : effacement du fichier .../RepertoireDeTravail/Fini.txt
2/ Dans VBA : Lancement du .bat avec la fonction shell
3/ Dans le .bat : exécution de la premiere ligne de commande (qui peut durée de qq secondes a qq minutes)
4/ Dans le .bat : création du fichier .../RepertoireDeTravail/Fini.txt
5/ (pendant ce temps) dans VBA : Boucle tant qu'il n'y a pas de fichier .../RepertoireDeTravail/Fini.txt
Partager