Probléme de IF dans une boucle FOR
Bonjour, je suis débutant sur les scripts j'essaie de me former sur le batch mais je rencontre des erreurs que je n'arrive pas à résoudre.
Quand je lance le script il se ferme directement donc j'ai pas la possibilité de débug.
Voici la partie qui me pose problème. Cette partie a pour objectif d'établir une liste de poste dans un format normalisé. Cette liste se trouvera dans le fichier Postetest.txt
Je pense que c'est un problème de syntaxe mais je n'arrive pas a comprendre où.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
| for /l %%v in (X, 1,Y) do (
set /a nbpc=%%v
echo !nbpc!
if "%%v"lss"10" (
echo Win10-00%%v>>Postetest.txt
echo 00%%v
timeout 1
) else (
if "%%v"lss"100" (
echo Win10-0%%v>>Postetest.txt
echo 0%%v
timeout 1
) else (
echo Win10-%%v>>Postetest.txt
echo %%v
timeout 1
)))
pause |
Si vous avez un peu de temps à perdre, merci!