2016-06-23 2 views
0

Ich habe 2 Zeichenfolge in Windows-Batch-Datei und ich mag, dass das n-Element aus der ersten Liste wird aus der zweiten Listekann nicht verstehen, wie 2-String in einer Batch-Datei für Schleife verketten

zu dem n-Elemente zuordnen wird ich möchte:

1A 
2B 
3C 

was ich getan habe, ist dies:

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

aber das schaffen

1A 
1B 
1C 

2A 
2B 
2C 
. 
. 
. 

, die eindeutig nicht das, was ich brauche, ist ... Dank

Antwort

2

als bearbeiten nicht gebucht werden scheint, versuchen, diese Frage

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

in dem Beitrag hinzugefügt oben – Matoy

+0

Gelöschte meinen Beitrag, da dies ist besser. Danke @elzooilogico für die Bearbeitung obwohl;) –