Bonjour à tous,

J'ai un petit problème d'extraction de sous chaine,je m'explique:

voilà mon fichier de départ,c'est un fichier txt composé chaque ligne de la même manière

01105939 0912081239

01105939 0912082031

01039730 0912080847

Mon but est de récuperer le 091208 qui est en faite une date et de la mettre au format anglaise,donc 081209

Mais mon problème c'est que mes délimiteurs n'ont pas bien l'air d'avoir envie de bouger XD

j'obtiens en sortie

~16,2 ~14,2 ~12,2
~16,2 ~14,2 ~12,2
~16,2 ~14,2 ~12,2

voilà en gros mon code

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
Del NewPointage.txt
for /F "delims=" %%a in (pointages.txt) do (
set jour=%a:~12,2% 
set mois=%a:~14,2% 
set annee=%a:~16,2%
call :commande
)
goto :eof
:commande
echo %annee% %mois% %jour%>> NewPointage.txt
En esperant avoir une réponse assez rapide :p merci