我想在批处理文件中重复命令一段时间。这个命令:
echo %random% %random% %random% %random% %random% %random% %random% %random% %random% %random%
不是无限的!仅适用于e.x. 40次使用不同的数字。
我尝试了 For 命令,但它只提供相同的数字。
由于
答案 0 :(得分:3)
您需要延迟扩展。
比较这两个代码片段的输出:
for /l %%i in (1,1,10) do @echo %random%
和
setlocal enabledelayedexpansion
for /l %%i in (1,1,10) do @echo !random!