ich ein wenig für Schleife haben:Merge eine Array-Variable mit einer Variablen verwenden, wenn Batch File
for /f "delims=: tokens=*" %%e in (include#.forms) do (
set/a C+=1
set In!C!=%%e
)
Aber ich will eine andere for-Schleife verwenden, um es zu lesen:
for /l %%N in (1 1 !C!) do (
for /f "delims=: tokens=*" %%a in (!In!C!!) do.....
Aber wie Würdest du die spezielle Variable eines Arrays und eine Variable nehmen, die du bereits in einem Array benutzt hast? Weil,! In !! C! wird herauskommen! In! und C! nicht zusammengeführt, aber getrennt.
Diese For/f-Schleife sollte '! In %% N!' Anstelle von '! In !! C!' Aufrufen, es sei denn, Sie möchten dasselbe Element immer wieder im Array lesen. – SomethingDark
Ja, das könnte eine Möglichkeit sein, eine Variable nicht zu verwenden, aber wie würde ich sie in eine IF-Anweisung schreiben. Wie: wenn '"! In !! C! "==" .... "' aber '! In !! C!' Wird zu In + C nicht! In1! oder! In2 !. –