Comparer date batch - Shell/Batch - Programmation
Marsh 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. 
Marsh 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%
Marsh Posté le 23-05-2007 à 11:45:09
http://forum.hardware.fr/hfr/Progr [...] 4286_1.htm 
 
 
J'ai regardé cela, mais je ne comprends rien. 
Si quelqu'un voudrait m'aider, se serait bienvenue.
Marsh Posté le 23-05-2007 à 14:43:45
Je n'y arrive vraiment pas, aidez-moi svp. 
 
J'ai aussi lu quelque part que l'on pouvait utiliser : set %VAR:~x,y% mais je ne sais pas comment ça marche.
Marsh Posté le 23-05-2007 à 18:22:18
Tu peux aussi utiliser un vrai langage de script au lieu de ce batch totalement dépassé et inexploitable pour des taches contemporaines
Marsh Posté le 23-05-2007 à 18:32:20
Salut, demande ici: http://www.astase.com/forums/viewforum.php?id=2
Marsh Posté le 23-05-2007 à 18:40:43
| webding a écrit : pourquoi ? | 
 
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.
Marsh Posté le 23-05-2007 à 18:42:05
Pour l'écriture dans la bse de registre la commande reg et parfaite
Marsh Posté le 23-05-2007 à 11:21:48
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.