bat脚本如何输入for循环中数组下标
时间: 2024-02-20 07:57:59 浏览: 142
Windows bat脚本之for循环用法详解
在BAT脚本中,可以通过以下方式输入for循环中的数组下标:
假设有一个名为array的数组,可以使用以下语法来输入for循环中的数组下标:
```
setlocal enabledelayedexpansion
set array[0]=value1
set array[1]=value2
set array[2]=value3
for /l %%i in (0,1,2) do (
set index=%%i
echo !array[!index!]!
)
```
在这个例子中,使用`setlocal enabledelayedexpansion`启用了延迟扩展,这样可以在for循环中使用`!`来访问数组。在for循环中,使用`set index=%%i`将数组下标赋值给了一个变量`index`,然后使用`!array[!index!]!`来访问数组中的元素。注意,需要使用`!`来包围变量`index`,以便在for循环中使用延迟扩展。
阅读全文