Bonjour,
je suis bloqué sur un truc certainement très bête : je cherche à parcourir les sous-répertoires et pour chaque sous-répertoire j'aimerais excécuter le bat correspondant.
En clair (c'est pas gagné), j'ai un install.bat :
F:\exemple\install.bat
et 3 autres répertoires (pour l'instant mais ca peut augmenter) :
F:\exemple\1
F:\exemple\2
F:\exemple\3
dans chacune de ces sous-répertoires, j'ai un .bat qui correspond au nom du répertoire :
F:\exemple\1\1.bat
F:\exemple\2\2.bat
F:\exemple\3\3.bat
et j'ai commencé avec ca (c'est l'install.bat) :
mais ça m'affiche :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 @echo off set currentPath=%~dp0 for /f %%i In ('dir /b /ad %currentPath%') Do ( set files=%currentpath%%%i%%i.bat rem A faire : tester la présence du .bat et le lancer echo %files% ) :end
F:\exemple\install.bat
F:\exemple\install.bat
F:\exemple\install.bat
une bonne âme pour me guider vers la solution ?
Laurent
Partager