Résolu Modifier un fichier texte avec un batch file

cyaxar

Nouveau membre
Bon voici mon problème,

J'utilise un batch file pour tout ouvrir, modifier des macros et garder certain setting au travail.

Il y a juste un truc que jai pas réussi à faire automatiquement, c'est de modifier un fichier texte.
En gros je veux changer deux ligne ("20100718) qui est l'ancienne date pour la date du jour...

Je connais la ligne et le fichier txt reste identique sauf ces deux lignes.
Le fichier texte me sert de macro pour un autre programme.

Merci
 

setlocalenabledelayedexpansion

Nouveau membre
Meilleure réponse
Le sujet date de plusieurs années, mais de servir encore à cyaxar qui a ouvert le sujet, cela peut servir à d'autres:

Donc voici le code:
Code:
@echo off
for /f "tokens=1,2,3 delims=/ " %%a in ('date /t') do set uneDate=%%a/%%b/%%c
echo %uneDate% > MonFichier.txt
for /f "tokens=1,2,3 delims=/ " %%a in ('date /t') do set deuxDate=%%c%%b%%a
echo %deuxDate% >> MonFichier.txt
echo.
echo Nous sommes le :  %uneDate% et le format voulue est %deuxDate%
ping 127.0.0.1 -n 4 >nul
exit

La Date prend le format des variables %%a %%b %%c ainsi on peut accommoder à volonté le format de uneDate en deuxDate ou inversement :D
 
Vous devez vous inscrire ou vous connecter pour répondre ici.
Derniers messages publiés
Statistiques globales
Discussions
730 132
Messages
6 718 028
Membres
1 586 388
Dernier membre
mery2005
Partager cette page
Haut