Bonjour,
étant débutant, je voulais savoir comment comparer un paramètre pour savoir si c'est une date ou au moins le nombre de caractères de la date.
Merci d'avance pour votre aide.
Publicité
Posté le 23-05-2007 à 11:21:48
wackevat
Posté le 23-05-2007 à 11:33:29
C'est un peu vague comme question, car ca depend beaucoup du format utilise.
Ex: 23/5/2007
23/05/07
23 mai 2007
etc.
cassius11
Posté le 23-05-2007 à 11:37:05
Ca se serait plutot dans un deuxième temps. Je pense que compter le nombre de caractères d'une chaîne serait plus simple, mais je ne sais pas faire.
Sinon la date c'est : %date:~0,2%/%date:~3,2%/%date:~6,4%
parce que j'en ai marre de répéter que le batch est uniquement destiné au traitement par lot (batch processing) et qu'il n'est pas du tout adapté à des traitements tels que comparaison de chaines, écriture dans la base de registres, et autres traitements que seul un langage de programmation/script tel que Python ou VB Script peut produire.
Publicité
Posté le 23-05-2007 à 18:40:43
webding
Posté le 23-05-2007 à 18:42:05
Pour l'écriture dans la bse de registre la commande reg et parfaite