Batch Index du Forum
S’enregistrerRechercherFAQMembresGroupesConnexion
Répondre au sujet Page 1 sur 1
[RÉSOLU] Modifier des chiffres dans .txt
Auteur Message
Répondre en citant
Message [RÉSOLU] Modifier des chiffres dans .txt 
Bonjour, c'est encore moi qui a un problème ! Rolling Eyes


Bon alors dans un fichier .txt j'ai des chiffres comme ça :

Code:
174.9641
1254.6
1578.124
12.964
14.02
1546


Voila ce que j'aimerais faire :

Les nombres avec plus de deux chiffress derrière la virgule, enlever le dernier nombre EX: 174.9641 -> 174,96
Les nombres avec deux chiffres derrières la virgule reste pareille EX: 14.02 -> 14.02
Les nombres avec moin de deux chiffress derrière la virgule on leurs rajoutes des zéros pour qu'il aille deux chiffre derrière la virgule EX: 1254,6 -> 1254,60 OU 1546 -> 1546,00


Je pense que ça prendrait une boucle mais je connais pas grand chose dans le domaine alors merci a toute personne qui veut bien m'aider.

Dentsdemetal



Dernière édition par DTS23 le Mer 4 Aoû 2010 - 14:41; édité 1 fois

______________________________________________________
--
Comptes sur moi , moi je compte sur mes doigts.
MSN
Message Publicité 
PublicitéSupprimer les publicités ?


Répondre en citant
Message [RÉSOLU] Modifier des chiffres dans .txt 
Hello,

Voici le code qu'il te faut, @+

Code:

@echo off

:: \\ Aide en programmation
:: \\ Code By STRYK for Dentsdemetal

SETLOCAL ENABLEDELAYEDEXPANSION ENABLEEXTENSIONS

for /f "tokens=1* delims=." %%A in ('type fichier.txt') do (
    set NOD=%%A
    set VAR=%%B
    call :DEF
   )
pause

:DEF
for /f "tokens=1,* delims=[,]" %%A in ('"%comspec% /u /c echo:%VAR%|more|find /n /v """') do (
    set /a SIZE=%%A-4
    )

if %SIZE%==0 set CORR=00
if %SIZE%==1 set CORR=%VAR:~0,1%0
if %SIZE% GEQ 2 set CORR=%VAR:~0,2%

echo %NOD%.%CORR%

goto  :EOF





______________________________________________________


L'ignorance est un fléau qui engendre la haine et la mort
La connaissance est une arme qui surpasse toutes les autres
Partagez votre savoir, sinon il sera perdu à jamais
Répondre en citant
Message [RÉSOLU] Modifier des chiffres dans .txt 
Very Happy

Wow, je c'est pas comment ta pu imaginer ce code lah mais merci !

Dentsdemetal




______________________________________________________
--
Comptes sur moi , moi je compte sur mes doigts.
MSN
Répondre en citant
Message [RÉSOLU] Modifier des chiffres dans .txt 
Héhé,

Je sais pas non-plus ... Wink




______________________________________________________


L'ignorance est un fléau qui engendre la haine et la mort
La connaissance est une arme qui surpasse toutes les autres
Partagez votre savoir, sinon il sera perdu à jamais
Message [RÉSOLU] Modifier des chiffres dans .txt 


Montrer les messages depuis:
Répondre au sujet Page 1 sur 1
  



Index | créer un forum | Forum gratuit d’entraide | Annuaire des forums gratuits | Signaler une violation | Conditions générales d'utilisation
Copyright 2008 - 2016 // Batch