Script batch

Bonjour,
Je crée actuellement un programme en batch qui crée un autre fichier batch avec certaines valeurs a écrire dedans.

Seulement, j'ai un léger problème pour une ligne :

echo set /a n="%random%%%5000">> U:\toto.bat

Ici, le random est interprété directement, et je me retrouve avec un nombre aléatoire dans toto.bat

Comment faire pour que le random ne soit pas interprété lors de l'écriture dans toto.bat ???

En vous remerciant !

Cordialement.
Configuration: Windows XP / Firefox 3.5.7

2 réponses

  1. Hello,

    Je ne suis pas un spécialiste en batch mais si tu double le % avant le random, tu devrais t'approcher de la solution. ;)

    Un truc du genre :

    echo set /a n="%%random%%%5000">> D:\toto.bat

    En espérant que ça aide.

    @+