ich sehe zweimal die Sprungmarke penclose.
Aber egal welche von beiden er anspringt, er wird aus dem Batch nie herauskommen. Denn mit dem Goto verläßt er die FOR-Schleife jedesmal um danach wieder von einer der beiden Sprungmarken kommend darin zu landen.
Ich würde daher empfehlen die Zeilen 9. - 17. in eine eigene Batchdatei zu packen und diese in der FOR-Schleife aufzurufen.