- 我有一组名为 p1 到 p9 的变量
- 我有 2 个变量来设置我感兴趣的范围。
- 我想列出从最小范围 +1 到最大值的所有变量。
看起来像那样(它不会工作)
set currentvar=5
set maxvar=9
set p1=aaa
set p2=bbb
set p3=ccc
set p4=ddd
set p5=eee
set p6=fff
set p7=ggg
set p8=hhh
set p9=iii
set /a result = %maxvar% - %currentvar%
echo Found %result% vars in the range.
:LOOP
if %currentvar% LSS %maxvar% (
set /a currentvar=%currentvar% + 1
echo %p %currentvar% % //IT WON'T WORK AND I DON'T KNOW HOW TO MAKE IT WORK...
goto LOOP
) else (
goto END
)
:END
我想看到的结果:
fff
ggg
hhh
iii