Dos : Contrôle du nombre de caractères

Résolu
Ka-El Messages postés 260 Date d'inscription   Statut Membre Dernière intervention   -  
Ka-El Messages postés 260 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,
Dans un script j'ai besoin de vérifier le nombre de caractères que calcule une variable "quant" qui est le quantième du jour.
Si le quantième qui est vérifier est égal à 94 (exemple) alors je dois ajouter "0" devant, afin d'avoir toujours un résultat à 3 digits, soit 094 (le problème ne se rencontrera pas après le quantième "100").
Comment pourrais-je effectuer cette opération en script batch ? j'imagine qu'il faudra utiliser du "if" ?
Auriez-vous un exemple simple à me communiquer ?
Merci.
K
P.S. : Pour un quantième égal à "5", il faudra donc ajouter deux "0", soit "005"

2 réponses

jee pee Messages postés 41520 Date d'inscription   Statut Modérateur Dernière intervention   9 720
 
Salut,

Tu rajoutes 2 zeros devant ta chaine:

set quant=00%quant%

et tu extraies les 3 dernières positions :

set quant=%quant:~-3%

echo %quant%

cdlt

0
Ka-El Messages postés 260 Date d'inscription   Statut Membre Dernière intervention  
 
Nickel !
C'est exactement ce qu'il me fallait.
Merci beaucoup et bonne journée :-)
0