Hallo,
ich habe ein Batch-Datei in der eine For-Schleife durchlaufen wird. Der Teil funktioniert auch super, aber die Operationen in der Schleife und das verketten des Strings leider noch nicht.
var_loop ist die Anzahl der Durchläufe
var_high ist das Maximum
var_low ist das Minimum
for /L %%i in (1,1,%var_loop%) do (
set var_string = %var_string%&%var_high%&%var_low%
set var_high=%var_high%-1
set var_low=%var_low%+1
)
Bei Max = 4 und Min = 1 soll eigentlich ein String rauskommen: 4,1,3,2 oder 4;1;3;2 fertig…derzeit kommt aber 4,1,4,1 als Folge raus (das Komma und die Verkettung funktioniert auch nicht). Man kann aber sehen, dass selbst +/1 nicht funktioniert.