echo off
:abc
Echo ^ text ^ >> C:/files/text_%random%.txt
goto abc
Comment je fais les goto
15 fois seulement?
Au lieu d'utiliser goto
plusieurs fois, vous devriez utiliser une for
boucle .
Ici, vous pouvez spécifier que la boucle doit être exécutée 15 fois.
echo off
SETLOCAL ENABLEDELAYEDEXPANSION
for /L %%i in (1,1,15) do (Echo ^ text ^ >> C:/files/text_!random!.txt)
La variable %%i
sera équivalente à 1, 2,…, mais ne sera pas utilisée dans la boucle.
goto
déclarations et pourquoi votre réponse est meilleure.for
boucle est-elle meilleure dans ce cas?).FOR /L %%v in (start, step, end) do *something*
fera ce dont vous avez besoin, mais si vous aimez utiliser GOTO pour cette tâche, vous pouvez d’abord définir une variable égale à une valeur de départ, puis l’incrémenter (ou la décrémenter) chaque fois que l’opération répétée est effectuée, en testant chaque fois si elle a atteint la valeur finale. Notez que vous pouvez commencer uneecho off
ligne avec le@
symbole pour éviter son écho à la console.la source