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:
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.
Code bat : Sélectionner tout - Visualiser dans une fenêtre à part
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
Bref, merci pour votre aide![]()
Partager