Comparer date batch

Comparer date batch - Shell/Batch - Programmation

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.

Reply

Marsh Posté le 23-05-2007 à 11:21:48   

Reply

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.

Reply

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%

Reply

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.

Reply

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.

Reply

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

Reply

Marsh Posté le 23-05-2007 à 18:32:20    

Salut, demande ici: http://www.astase.com/forums/viewforum.php?id=2


Message édité par webding le 23-05-2007 à 18:32:26
Reply

Marsh Posté le 23-05-2007 à 18:33:42    

Par pitié....

Reply

Marsh Posté le 23-05-2007 à 18:34:28    

Reply

Marsh Posté le 23-05-2007 à 18:40:43    


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.

Reply

Marsh Posté le 23-05-2007 à 18:40:43   

Reply

Marsh Posté le 23-05-2007 à 18:42:05    

Pour l'écriture dans la bse de registre la commande reg et parfaite

Reply

Sujets relatifs:

Leave a Replay

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