Salut,
J'ai un fichier qui contient les lignes suivantes :
000000004539.62
000000003806.00
000000003468.09
000000001987.86
000000000160.27
000000000393.37
000000000174.07
Je dois "simplement" additionner ces valeurs.
Apparemment, il y a 2 problèmes. Le 1er sont les "0" en début de ligne. Il faut donc les supprimer, sans supprimer ceux derrière le point. Ce que je fais par :
Le 2ème problème, c'est les ".". Le batch ne sait-il pas additionner des nombres à virgule ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 for /f "tokens=1,2 delims=." %%c in (valjy) do ( set c=%%c set d=%%d set /A c=!c:0=! set e=!c!.!d! )
Si je faisj'obtiens le message "opérateur manquant" et la variable e ne contient alors que la partie avant le ".".
Code : Sélectionner tout - Visualiser dans une fenêtre à part set /A e+=!e!
Même chose si je remplace le "." par une ",".
Une idée pour m'aider ?
Partager