我想在一系列数字中批处理循环。
FOR /L %%parameter IN (start,step,end) DO command
这个命令可能是我需要的命令,但“end”值存储在一个变量中。我尝试了以下代码,但结果不是预期的。
FOR /L %%X IN (1,1,%variable%) DO (
call echo %%X
set parameter=id=%%X
echo %parameter%%
)
结果:
1
id=5
2
id=5
3
id=5
4
id=5
5
id=5
变量的值是5,但为什么它总是返回“id = 5”。我期望从“id = 1”到“id = 5
答案 0 :(得分:0)
READ UNCOMMITTED
我认为这可以解决问题。