Les langages de programmation

Venez apprendre les langages de programmation à votre rythme
 
AccueilGalerieCalendrierFAQRechercherS'enregistrerMembresGroupesConnexion

Partagez | 
 

 Décomposition de variable

Voir le sujet précédent Voir le sujet suivant Aller en bas 
AuteurMessage
Groovitron
Professeur
Professeur
avatar

Nombre de messages : 201
Réputation : 4
Date d'inscription : 20/07/2010

MessageSujet: Décomposition de variable   Mer 3 Nov - 20:39

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 .
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
 
Décomposition de variable
Voir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» Composition de trains dans RRTC 7.0 B1 Gold
» [Résolu] addition de deux variable.
» Composition d'une liste et officier
» [RESOLU] COMMENT LIER UNE VARIABLE A UNE RICHTEXT BOX
» [Résolu] C/C un texte variable ?

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Les langages de programmation :: Les Cours de Programmation :: Cours de BATCH (.bat)-
Sauter vers: