Je galere sur un petit detail depuis qq heures, je suis sur que c'est rien du tout, j ai cherché dans ce forum, mais je n'y arrive plus....
donc désolé pour ce message qui vous semblera surement honteux...

J'ai simplifier le pb pour qu'il soit plus simple a exposer : j 'ai un fichier texte qui contient une suite de ligne contenant juste un mot (cf fin du message) et je veux extraire les 3 premières lettres de chaque mot. Donc dans un batch, j ai écrit ceci :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
for /f %%a in (.\liste.csv) do (
set test=%%a
echo %test% - %%a
)
echo %test%
Mais je n arrive a rien avec cette variable test : dans le premier echo, je n'ai que %%a qui fonctionne, par contre le second echo marche ! Le probleme se situe au niveau de la seconde ligne, celle du set, mais grrrrrrr!

liste.csv :
groupeA
groupeB
groupeC

réponse
- groupeA
- groupeB
- groupeC
groupeC

Merci d'avance si vous avez la solution !