Bonjour,
Je cherche à récupérer l'heure du système sur deux caractères, avec une variable pour les heures, une variable pour les minutes.
Les commandes suivantes me renvoient bien les minutes sur deux caractères ("05" pour XXh05), mais pas pour les heures : à 9 heures, au lieu d'avoir "09", j'ai simplement "9".
Comment faire pour avoir l'heure sur deux caractères ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 @echo off set heure_exec=%TIME:~0,2% set minute_exec=%TIME:~3,2% echo. echo Heures : %heure_exec% echo. echo Minutes : %minute_exec%
J'ai testé ceci, mais pour 9 heures, ça me renvoie "0 9" au lieu de "09" (espace en trop) :
Merci de me venir en aide...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 @echo off set heure_exec=%TIME:~0,2% set minute_exec=%TIME:~3,2% if %heure_exec% lss 10 ( set heure_exec=0%heure_exec% ) echo. echo Heures : %heure_exec% echo. echo Minutes : %minute_exec%
Partager