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:
msiexec /i postgresql-8.2.msi
call test2.bat
pause
Mon fichier test2.bat fait simplement un affichage
echo TEST2
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...

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:
start msiexec /i postgresql-8.2.msi
call test2.bat
pause
mais qui semble ne pas fonctionner.

Auriez-vous une solution à mon problème ?

Merci à tous