Batch boucle for, pb intriguant

Résolu/Fermé
gptoto Messages postés 48 Date d'inscription mardi 23 janvier 2007 Statut Membre Dernière intervention 18 décembre 2008 - 15 janv. 2008 à 23:24
 Julien - 12 févr. 2008 à 11:40
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

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