Salut à tous,
J'ai créé un fichier test.bat dans lequel je souhaite exécuter l'installation d'un applicatif via un fichier MSI, puis exécuter une autre action une fois cette installation terminée.
Mon fichier test.bat ressemble à ça:
Mon fichier test2.bat fait simplement un affichagemsiexec /i postgresql-8.2.msi
call test2.bat
pause
Le problème est que le fichier test2.bat est exécuté avant que test.bat ne me rende la main, juste après son exécution. Je vois ceci car mon wizard est à peine lancé alors que TEST2 est déjà affiché dans la console...echo TEST2
J'ai regardé ça et là sur le net et j'ai trouvé une commande start qui est censée rendre à la main uniquement à la fin de l'exécution, comme suit:
mais qui semble ne pas fonctionner.start msiexec /i postgresql-8.2.msi
call test2.bat
pause
Auriez-vous une solution à mon problème ?
Merci à tous
Partager