Exécuter des .bat les uns après les autres
Bonjour tout le monde!
Je viens en ces lieux demander un peu d'aide.
En effet je suis en quête d'un script qui me permet d'exécuter des .bat les uns après les autres...
Certains d'entre vous me diront utilise "start /wait" ou "call" mais perso start /wait m'ouvre une cmd vide et call ferme mon launcher.bat.
Ces scripts seront exécutés sur du Windows 7 et peut-être XP.
L'idéal serait que le script procède ainsi:
Launcher.bat -> script1.bat -> * Si script1.bat est terminé * script2.bat -> etc...
Mon launcher ressemble à ceci:
Code:
1 2 3 4 5 6 7 8 9 10 11 12
| @echo off & cls
setlocal EnableDelayedExpansion
set current_path=%~dp0
set current_path_modified=%current_path:~0,-1%
call "%current_path_modified%\script1\script1.bat"
for %%a in ("%current_path_modified%\scripts\*.bat") do (
echo call "%%a"
)
REM du copier/coller de ces bouts de code...
pause |
Je suis certain que c'est un truc tout bête à faire encore mais en ce moment je n'ai clairement pas le temps (scripts pour le boulot) de rechercher X heures sur Internet des scripts et les tester.
Bref, merci pour votre aide :)