在DOS、bat中,如何引用变量指向的变量?
现在只发现了如下的形式:
!!temp!!
实例1:
@echo off
set processName=robin;hubin;hb
set /a processNo=0
Setlocal enabledelayedexpansion
for %%i in (%processName%) do (
set /a processNo+=1
set processName!processNo!=%%i
)
for /L %%i in (1 1 %processNo%) DO (
set temp=processName%%i
@echo NO%%i is!!temp!!
)
pause
注意:需要开启变量延迟(Setlocal enabledelayedexpansion)
DOS批处理变量引用
633

被折叠的 条评论
为什么被折叠?



