无法理解如何使用for循环在批处理文件中连接2个字符串

时间:2016-06-23 08:43:55

标签: batch-file

我在Windows批处理文件中有2个字符串,我希望第一个列表中的n个元素将从第二个列表中分配给n个元素

我想:

1A
2B
3C

我所做的就是:

FOR %%A IN (1 2 3) DO FOR %%B IN (A B C) DO ECHO %%A=%%B

但是这会创建

1A
1B
1C

2A
2B
2C
.
.
.

这显然不是我需要的...... 感谢

1 个答案:

答案 0 :(得分:2)

由于编辑似乎没有发布,请尝试此

setlocal enabledelayedexpansion
set /A COUNTER=1
FOR %%A IN (A B C) DO (
  ECHO %%A!COUNTER!
  set /A COUNTER+=1
)
endlocal