【发布时间】:2018-09-02 01:35:36
【问题描述】:
FOR /L %%A IN (1,1,10) DO (
SET /P INPUT%%A= ENTER THE FIRST INPUT :
ECHO %INPUT%%A% )
:: 这是我的问题,我不知道如何在变量 INPUT%%A 中获取值
【问题讨论】:
-
您正在寻找how to create an array in batch。具体来说,看看 Aacini 的回答。
-
到
Echo循环中,(在这种情况下似乎完全没有必要),你需要一个伪Call:CALL ECHO %%INPUT%%A%%,或者之前启用延迟扩展:SETLOCAL ENABLEDELAYEDEXPANSION,在使用ECHO !INPUT%%A!之前。您还应该更改措辞,FIRST的使用只适合一次!
标签: windows batch-file variables for-loop