Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/variables/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Arrays 按变量的批处理数组调用_Arrays_Variables_Batch File - Fatal编程技术网

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%]