Batch file 如何在批处理文件中重复%random%命令?

Batch file 如何在批处理文件中重复%random%命令?,batch-file,Batch File,我想在批处理文件中有限时间重复一个命令。此命令: echo %random% %random% %random% %random% %random% %random% %random% %random% %random% %random% 不是无限的!仅适用于不同数字的40次e.x. 我尝试了For命令,但它只给出了相同的数字 谢谢您需要延迟扩展 比较这两个代码段的输出: for /l %%i in (1,1,10) do @echo %random% 及 第一个将重复一个数字10次。但下

我想在批处理文件中有限时间重复一个命令。此命令:

echo %random% %random% %random% %random% %random% %random% %random% %random% %random% %random%
不是无限的!仅适用于不同数字的40次e.x.

我尝试了For命令,但它只给出了相同的数字


谢谢

您需要延迟扩展

比较这两个代码段的输出:

 for /l %%i in (1,1,10) do @echo %random%

第一个将重复一个数字10次。但下一个是我想要的谢谢!!!!
setlocal enabledelayedexpansion
for /l %%i in (1,1,10) do @echo !random!