作业帮 > 综合 > 作业

批处理文件如何实现复合变量引用?如:a1=120 a2=121 a3=122 如何实现复合变量输出上面3个变量

来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/04/27 19:46:21
批处理文件如何实现复合变量引用?如:a1=120 a2=121 a3=122 如何实现复合变量输出上面3个变量
我这样写..
@echo off
a1=120
a2=121
a3=122
.
.
.
an=12n
:begin
echo %a1:1=%num%%
set /a num+=1
pause
goto begin
要实现依次输出变量 a1 a2 a3 ...an 怎么实现..
@echo off&setlocal EnableDelayedExpansion
set a1=120
set a2=121
set a3=122
for /l %%i in (1,1,3) do (echo !a%%i!)
pause
或者
@echo off
set a1=120
set a2=121
set a3=122
set num=0
:begin
set /a num+=1
if %num% LEQ 3 (call echo %%a%num%%%&goto begin)
pause
或者
@echo off&setlocal EnableDelayedExpansion
set a1=120
set a2=121
set a3=122
set num=0
:begin
set /a num+=1
if %num% LEQ 3 (echo !a%num%!&goto begin)
pause