Voici une technique permettant de décomposer des variables :
Dans ce cours , je vais prendre une variable : La variable TIME , elle fait partie des variables d'environnement , c'est a dire quelle est déjà déclarer , elle concerne votre système .
TIME contient l'heure de votre système .
Elle se présente sous la forme :
HH:MM:SS,CS
Où HH est l'heure , MM sont les minutes , SS les secondes et CS les centièmes de secondes
NOTE : les délimiteurs ne sont pas toujours des ":" , ils peuvent change selon votre systéme .
pour afficher l'heure :
- Code:
-
@ECHO OFF
ECHO.%TIME%
PAUSE
Maintenant on va décomposer cette variable :
- Code:
-
@ECHO OFF
ECHO.%TIME%
ECHO.Heure : %TIME:~0,2%
ECHO.Minute : %TIME:~3,2%
ECHO.Seconde : %TIME:~6,2%
ECHO.CSeconde : %TIME:~-2,2%
Explication :
Quand on fait %TIME%:~3,2%
On saute les 3 premiers caractère en partant de la gauche , puis on prend les 2 suivants .
Quand on fait %TIME%:~6,2%
On saute les 6 premiers caractère en partant de la gauche, puis on prend les 2 suivants .
Quand on fait %TIME%:~-2,2%
On saute les 3 premiers caractère en partant de la
droite, puis on prend les 2 suivants .