Créer un fichier texte avec variables en batc

norcom -  
 norcom -
Bonjour à tous,

J'aurais besoin de générer un fichier texte avec une commande batch.
Ce fichier devrait contenir un texte suivi de la date et de l'heure à laquelle il a été généré.

Par exemple un fichier batch control.bat génererait automatiquement un fichier control.txt qui contiendrait la phrase "Ce fichier a été généré le 30/08/2007 à 12H00". La date et l'heure étant celles où le fichier control.bat a été lancé.

Il faut également que, si un ancien fichier control.txt existe déjà, qu'il soit écrasé par le nouveau.

Comment puis-je réaliser celà ?

Merci pour votre aide ;o)
A voir également:

2 réponses

norcom
 
Alors j'ai avancé.

J'ai réussi à modifier un script. Voci ce que ça donne.

@echo off
echo @prompt set time=$t$_set date=$d$_>%temp%.\$dattim1.bat
%comspec%/e:4096/c%temp%.\$dattim1.bat>%temp%.\$dattim2.bat
call %temp%.\$dattim2.bat
for %%v in (%time%) do set time=%%v
echo set day=%%1>%temp%.\$dattim3.bat
echo set date=%%2>>%temp%.\$dattim3.bat
call %temp%.\$dattim3.bat %date%
del %temp%.\$dattim?.bat
@echo Aujourd'hui, il est %time% , nous sommes le %date% > control.txt


Tout fonctionne mais seul truc bizarre, ça me donne ça au niveau de l'heure :
Aujourd'hui, il est 14:34:09,96 , nous sommes le 30/08/2007

Comment faire pour juste avoir HH:MM ou HH:MM:SS dans l'affichage de l'heure ?

Merci pour votre aide.
0
JPC
 
Un petit utilitaire gratuit pour mettre la date dans tous ces états: DOFF à downloader de https://www.jfitz.com/stiff-shoulder/easy.html#DOFF

ex: DOFF "Bla-Bla1"dd/mm/yyyy"Bla-Bla2"hh/mi/ss"Bla-Bla3" > ton_fichier.txt
0
norcom
 
Merci beaucoup :o))

C'est parfait ! C'est encore plus simple !

Par contre je ne sais pas comment faire pour mettre le statut de cette discussion à "résolu"...
0