Evaluation d'une variable modifiée dans une boucle FOR
Bonjour à tous, :D
J'ai dans un batch DOS (sous XP) les lignes suivantes :
Code:
1 2 3 4
| set CLASSPATH=%CLASSPATH%;un.jar
set CLASSPATH=%CLASSPATH%;deux.jar
set CLASSPATH=%CLASSPATH%;trois.jar
(Idem pour tous les *.jar du répertoire) |
... que j'ai voulu systématiser par
Code:
for %%f in (*.jar) do set CLASSPATH=%CLASSPATH%;%%f
Malheureusement, même si la boucle tourne bien le bon nombre de fois, j'ai l'impression que %CLASSPATH% n'est évalué qu'une seule fois : au début.
J'obtiens donc à la fin
Code:
CLASSPATH=;dernierFichier.jar
Il y a quand même bien une solution ???? :arf: