批处理文件如何实现复合变量引用?如:a1=120 a2=121 a3=122 如何实现复合变量输出上面3个变量我这样写..@echo offa1=120a2=121a3=122...an=12n:beginecho %a1:1=%num%%set /a num+=1pausegoto begin要实现依次输出变量 a1 a
来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/05 20:33:45
批处理文件如何实现复合变量引用?如:a1=120 a2=121 a3=122 如何实现复合变量输出上面3个变量我这样写..@echo offa1=120a2=121a3=122...an=12n:beginecho %a1:1=%num%%set /a num+=1pausegoto begin要实现依次输出变量 a1 a
批处理文件如何实现复合变量引用?如: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 怎么实现..
批处理文件如何实现复合变量引用?如:a1=120 a2=121 a3=122 如何实现复合变量输出上面3个变量我这样写..@echo offa1=120a2=121a3=122...an=12n:beginecho %a1:1=%num%%set /a num+=1pausegoto begin要实现依次输出变量 a1 a
@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