[bat]affichage de l'heure sur 2 chiffres, meme si <10

affichage de l'heure sur 2 chiffres, meme si <10 [bat] - Shell/Batch - Programmation

Marsh Posté le 31-03-2010 à 17:40:51    

Bonjour
 
J'ai un bat qui au moment où il est exécuté crée un fichier dont le nom contient l'heure où il est executé.
"fichierdelog"%time:~0,2%".txt"
Ca c'est génial, sauf si le bat est lancé avant 10h00 du mat, car ca renvoit " "9 par exemple pour 9h00 du mat.
Une idée ?
J'arrive pas à tester "si le premier chiffre est un espace"
 
set test = %time:~0,1%
if (%test%=="" )(
echo "avant 10"
) else (
echo "apres 10"
)
 
Ca ca marche pas, je m'agace sur la syntaxe là :/


---------------
Mon topic de vente - Mon feed-back
Reply

Marsh Posté le 31-03-2010 à 17:40:51   

Reply

Marsh Posté le 31-03-2010 à 18:43:30    

Bonjour,
http://www.intelliadmin.com/index. [...] tch-files/
vois ce que demande "lizzy" et ce que réponds "steve wiseman", ca a l'ir de correspondre a ce que tu demandes mais je comprends pas trop la syntaxe, alors je suis pas sûr!

Reply

Marsh Posté le 31-03-2010 à 19:48:10    

heu, je capte pas ce que fait la fonction de steve, mais ca fonctionne :)
faut que je vois comment l'intégrer à mon bat, mais en effet c'est une solution :jap:


---------------
Mon topic de vente - Mon feed-back
Reply

Marsh Posté le 17-04-2010 à 14:15:23    

Peut être une autre solution, pour faire l'heure a deux chiffres je fais ca:
 

Code :
  1. ::récuperer l'heure
  2. set hh=%time:~0,2%
  3. ::si l'heure est inférieure a 10 alors ajouter un 0 devant
  4. if %hh% lss 10 set hh=0%time:~1,1%
  5. ::test
  6. echo %hh%:%time:~3,5%

Message cité 1 fois
Message édité par armyman le 17-04-2010 à 14:15:39
Reply

Marsh Posté le 17-04-2010 à 23:23:51    

armyman a écrit :

Peut être une autre solution, pour faire l'heure a deux chiffres je fais ca:
 

Code :
  1. ::récuperer l'heure
  2. set hh=%time:~0,2%
  3. ::si l'heure est inférieure a 10 alors ajouter un 0 devant
  4. if %hh% lss 10 set hh=0%time:~1,1%
  5. ::test
  6. echo %hh%:%time:~3,5%



 :jap:


---------------
Mon topic de vente - Mon feed-back
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed