Ms DOS (fichier.bat) - Programmation
Marsh Posté le 04-09-2001 à 13:10:03
| nur a écrit a écrit  : est il possible de recuperer l'heure dans une variable ?  | 
 
Oui j'en suis sur par contre je ne sais plus comment 
Marsh Posté le 04-09-2001 à 13:55:06
Tout est là :  
http://www.robvanderwoude.com/datetime.html#Prompt 
Bonne lecture 
Marsh Posté le 04-09-2001 à 14:18:13
Sous 2000 tu peux faire aussi : 
date /T>%date% 
set date=%date% 
 
la date sera sous la forme : mar. 04/09/2001 
 
Je ne sais pas si le commutateur /T fonctionne sur win 9x et sous NT 
A+ 
Marsh Posté le 04-09-2001 à 14:38:04
si tu veux la variable sous la forme : 04/09/2001, tu peux faire ainsi : 
(Testé sous 2000 uniquement) 
 
ver|date|find "jour" >temp.bat 
>la.bat echo set date=%%7 
call temp.bat 
del temp.bat 
del la.bat 
 
Vérifie que la commande date renvoie qq chose du genre : 
La date du jour est : mar. 04/09/2001 
 
Fonctionnement du prog : 
la ligne ver|... crée un fichier temp.bat constitué de la commande surréaliste :  
La date du jour est : mar. 04/09/2001 
 
La commande >la... crée un fichier nommé la.bat constitué de : 
set date=%%7   (en batch, il faut doubler le % pour les variables) 
si on exécute temp.bat, on lance la commande "la" avec 7 paramètres, le 7° étant celui qui nous intéresse. -> Il sera affecté à date (set date=%%7) 
 
Amusant non !!! 
 
[edtdd]--Message édité par JPA--[/edtdd]
Marsh Posté le 04-09-2001 à 11:46:31
est il possible de recuperer l'heure dans une variable ?