DOS/Time

Un livre de Wikilivres.
< DOS
Sauter à la navigation Sauter à la recherche
Commandes DOS

Introduction[modifier | modifier le wikicode]

La commande TIME permet de modifier l'heure système, ou simplement de la lire.

Utilisation[modifier | modifier le wikicode]

TIME [/T | heure]

Si aucun paramètre n'est spécifié, la commande demande à l'utilisateur la nouvelle heure.

Le commutateur /T permet d'afficher l'heure courante sans rien demander (aucune attente).

Si une heure est spécifiée en paramètre, l'heure système est modifiée.

Résultat[modifier | modifier le wikicode]

C:\>time
L'heure actuelle est :  9:57:37,70
Entrez la nouvelle heure :

Exemple[modifier | modifier le wikicode]

Le script suivant récupère le retour de TIME /T grâce à la commande For et découpe la ligne suivant les caractères : pour ne récupérer que certaines informations.

 @ECHO OFF
 
 FOR /F "usebackq tokens=1,2 delims=:" %%A in (`TIME /T`) DO (
   ECHO Heure: %%A
   ECHO Minutes: %%B
 )

Le script suivant récupère le retour de %TIME% grâce à la commande For et découpe la ligne suivant les caractères : pour ne récupérer que certaines informations. Note, ce script ne permet pas de récupérer l'heure sur 2 digits contrairement à l'autre.

 @ECHO OFF
 
 FOR /F "usebackq tokens=1-4 delims=: " %%A in (`echo %TIME%`) DO (
   ECHO Heure: %%A
   ECHO Minutes: %%B
   ECHO Secondes: %%C
   ECHO MSecondes: %%D
 )

Voir aussi[modifier | modifier le wikicode]