Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1324 connectés 

  FORUM HardWare.fr
  Programmation
  Shell/Batch

  [batch] Probleme avec la date dans un batch

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[batch] Probleme avec la date dans un batch

n°474330
sbucci2
Posté le 01-08-2003 à 11:43:28  profilanswer
 

Slut,
 
J'ai fait ca :
 

Citation :

set /a mois=%date:~8,2%
echo a%mois%a


 
et j obtiens ca :

Citation :

C:\gael>set /a mois=08
Nombre non valide. Les constantes numériques doivent être soit décimales (17),
soit hexadécimales (0x11), soit octales (021).


 
Comment je resoud ce probleme ?

mood
Publicité
Posté le 01-08-2003 à 11:43:28  profilanswer
 

n°474377
JPA
Posté le 01-08-2003 à 12:36:40  profilanswer
 

le /a est inutile
tu commence au caractère 3 et non 8 (sur mon Win XP Français)
->
 
set mois=%date:~3,2%  
echo a%mois%a
 
A+

n°474711
the real a​ntp
Posté le 01-08-2003 à 16:04:49  profilanswer
 

Citation :


soit décimales (17),  
soit hexadécimales (0x11), soit octales (021).


 
Donc si ca commence par un 0 c'est de l'octal
Or en octal les chiffres vont de 0 a 7, donc "08" est une valeur invalide


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Shell/Batch

  [batch] Probleme avec la date dans un batch

 

Sujets relatifs
ACCESS | Probleme de date HELPPPPprobleme de fonction
driver JDBC, Problème de ClassPath [Résolu][JS] Probleme de RegExp
problème avec array();Batch - modifier la disquette de boot W98
[vb6] probleme avec un commondialog[JS] problème avec les expressions régulières
Probleme de config Apache (recup variable) 
Plus de sujets relatifs à : [batch] Probleme avec la date dans un batch


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR