簡體   English   中英

通過變量批處理數組調用

[英]Batch array call by variable

我的批處理文件出現了問題,該文件回顯了兩個數組內容。

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.

_content_array很完美,可以正常工作。 但是第二個電話(!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]!
)

您可以在這篇文章中閱讀有關此解決方案的完整詳細信息。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM