我在文本文件中有一个URL列表。我创建了一个文本文件数组。我需要遍历该数组并使用URL打开Internet Explorer。我聘用了2个FOR循环。 第一个FOR循环将使用数组的第一个元素(arr [0]的值)打开Internet Explorer。下一个FOR循环在当前打开的Internet Explorer中打开选项卡(arr [1]的值,arr [2]的值)。下一次迭代应从Internet Explorer的新窗口中的arr [3]值开始。
我的代码示例
setlocal enableDelayedExpansion
set "i=0"
for /F "tokens=*" %%a in (..\inputs\urls.txt) do (
set /A i+=1
set urlList[!i!]=%%a
)
set "k=1"
FOR /L %%y IN (1,1,2) DO (
echo browser window %%y
setlocal enableDelayedExpansion
start /max IEXPLORE.EXE !urlList[%k%]!
ping 127.0.0.1 -n 6 > nul
FOR /L %%j IN (1,1,2) DO (
set /A k=k+1
setlocal enableDelayedExpansion
echo tab url !urlList[%k%]!
echo Tab count %%j
echo window %%y tab %%j
start !urlList[%k%]!
ping 127.0.0.1 -n 6 > nul
)
)
endlocal
但是我无法通过将变量传递给该数组来访问该数组。