Et la réponse est que le parsage n'est réalisé qu'en sortie de boucle, afin de s'en affranchir il faut faire ainsi :
Code :
- @echo off
- setlocal ENABLEDELAYEDEXPANSION
- for %%x in (*.jpg) do (
- set toto=%%x
- echo !toto!
- )
- endlocal
- pause
|
Après, comme je l'ai dit précédemment, l'intérêt est maigre puisque tu peux toujours utiliser %%x dans ta boucle.
EDIT : mais cela ne change pas le fait qu'une fois sorti de ta boucle, %toto% ne contiendra que la dernière valeur mais c'est normal...
Message édité par MaybeEijOrNot le 04-10-2016 à 16:43:30
---------------
C'est en écrivant n'importe quoi qu'on devient n'importe qui.