Programme batch

Fermé
rafik - 3 nov. 2005 à 12:36
 V20C100 - 13 nov. 2007 à 10:51
bonjour,
je suis actuellement en train de travailler sur un petit programme sous batch pour récupérer des données .
je voudrai:
1- obtenir un fichier csv horodaté tous les heures.
2- afficher la date et heure dans les formats standards.
(ca n'a pas marché avec jour=%date:~0,2%)

SVP si vous pouvez m'aider.
je vous remercie d'avance

3 réponses

StreM Messages postés 515 Date d'inscription lundi 18 octobre 2004 Statut Membre Dernière intervention 28 février 2007 124
3 nov. 2005 à 14:44
la commande time et date ?
echo jour: >> c:\output.txt
date /T >> c:\output.txt
echo heure: >> c:\output.txt
time /T >> c:\output.txt
0
j'ai encore plus simple !!!

(
echo jour:
date /T
echo heure:
time /T
)>> c:\output.txt

;)
0
Bonjour,

Je souhaite pousser le vice un peu plus loin :p

J'aimerai que ça apparaisse dans une fichier text séparé par des points virgules et non par des retours à la ligne, ou encore mieux dans un fichier csv, avec hostname, date et time sur un même ligne.
Je préférerai dans un fichier csv, afin de pouvoir traiter directement les données sans faire de manipulations.

Pour un txt :
hostname1;date1;time1
hostname2;date2;time2
...

Pour un csv :
// hostname1 // date1 // time1 //
// hostname2 // date2 // time2 //
...

Voici mon script :
(
echo Connexion
@echo off
hostname
@echo off
date /t
@echo off
time /t
) >>Z:\Nom_ficher.csv


Merci
0