Batch boucle for, pb intriguant

Résolu
gptoto Messages postés 49 Date d'inscription   Statut Membre Dernière intervention   -  
 Julien -
Bonjour,
Je bloque sur une commande qui bizarrement fonctionne bien si je la fait directement sous l'invite de commande dos mais qui ne passe pas quand elle est exécutée à partir d'un fichier .bat:
for /l %j in (0,1,9) do pause

Lorsqu'elle est utilisée à partir du batch, la fenêtre dos est directement fermée, sans rentrer dans la boucle, exemple:
pause
for /l %j in (0,1,9) do pause
pause

donc là ça effectue bien la première pause mais une fois passé paff, la fenêtre est fermée. En plus si je fais:
for /?
pause

là la fenêtre dos reste ouverte et m'indique bien qu'elle connaît la commande for...

Je sais pas trop quoi faire de plus, je suis sous xp pro sp2, pas la moindre bidouille, le pc est fraîchement installé avec les dernières maj windows.

Merci d'avance.
A voir également:

1 réponse

Julien
 
dans un batch les variable doivent etre ecrite avec 2 signes %% il me semble
0