Salut !
Win7 ou autre, peut importe dans ton cas... le batch ne gère pas les nombres décimaux !
Seule option pour t'en sortir, convertir tes nombres en entier puis... bidouiller pour obtenir un nombre décimal.
60 - 58.5 <=> (600 - 585)/10
C'est pas "coton" car tu ne sais peut être pas si tu as des décimales ou pas, ni combien de nombres récupérés auront une ou deux décimales...
Il faut tester tous les nombres, si tu en trouve un avec un chiffre après la virgule, il faut alors les multiplier (tous !) par 10 puis "exploser" le résultat xyz en xy , z... clair ?