Bonjour,

j'ai un petit batch qui ressemble à cela:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
@echo off
cd "Program Files"
cd "Java"
cd "jdk1.6.0_20"
cd "bin"
jarsigner -storetype pkcs12 -keystore c:\monpfx.pfx c:\tosign\monjar.jar monalias
pause
ca fonctionne très bien!

j'aimerais boucler et exécuter cette commande sur l'ensemble des fichiers (mes .jar) de mon répertoire.

j'ai essayé ceci mais sans succès:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
@echo off
cd "Program Files"
cd "Java"
cd "jdk1.6.0_20"
cd "bin"
for /r c:\tosign\ %%i in (*.jar) do 
(
jarsigner -storetype pkcs12 -keystore c:\monpfx.pfx %%i monalias
echo %%i "signed"
)
pause
je suis très débutant en batch, il s'agit sans doute simplement d'une bête erreur de syntaxe


merci de vos réponses