Arrays 按变量的批处理数组调用
我的批处理文件有问题,它回显两个数组内容Arrays 按变量的批处理数组调用,arrays,variables,batch-file,Arrays,Variables,Batch File,我的批处理文件有问题,它回显两个数组内容 for /L %%i in (1,2,%n%) do ( set /A next=%%i+1 echo !array[%%i]! echo !array[%next%]! //This doesn't work ) 输出: _content_array ECHO is off. 当我打开Echo时,输出为: _content_array ECHO is on. _内容数组非常完美,可以正常工作。 但是第二个呼叫(!a
for /L %%i in (1,2,%n%) do (
set /A next=%%i+1
echo !array[%%i]!
echo !array[%next%]! //This doesn't work
)
输出:
_content_array
ECHO is off.
当我打开Echo时,输出为:
_content_array
ECHO is on.
_内容数组非常完美,可以正常工作。
但是第二个呼叫(!array[%next%]!)不起作用,我想我只是没能呼叫,我尝试了其他一些呼叫,但对我来说根本不起作用
谢谢你的时间
for /L %%i in (1,2,%n%) do (
set /A next=%%i+1
echo !array[%%i]!
for %%n in (!next!) do echo !array[%%n]!
)
有关此解决方案的详细信息,请访问。您的阵列有多大?你确定吗,有一个
!阵列[%next%]代码>?