Bonjour à tts et ttes,
Je fais un script qui me lance sdatxxx.exe de McaFee, mais je suis bloqué pour envoyé un retour chariot,je veux attendre la fin du sdat avant de continuer le script, car sdatxxx.exe attend un clic sur "Suivant" pour continuer

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
.......
.......
UPGRADE = WshShell.Run("\\Mon_Serveur\Upgrade\setup.exe", 1,true)
WshShell.SendKeys "~"         <= le .exe McaFee ne se lance pas car en         
                                             attente de RC sur Suivant
wscript.echo "Terminé"
Avec le code suivant, ca fonctionne,mais je suis obligé de jouer sur la valeur de Wscript.sleep,sinon, j'ai le echo qui s'affiche, même si le sdat n'est pas terminé.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
......
......
WshShell.Run("\\Mon_Serveur\Upgrade\setup.exe")
WshShell.SendKeys "~"         <= le .exe se lance bien
Wscript.sleep valeur             <= le temps que le .exe se termine
wscript.echo "Terminé"
Merci de vos avis éclairés.
Philippe