Guten Tag
set zahl=x
for %%a in (1,1,5) do set zahl=%zahl%xDadurch soll aus zahl=x nach Durchlaufen der Schleife zahl=xxxxxx werden. Zahl wird also 5mal durch x erweitert. Funktioniert leider nicht, die Erweiterung erfolgt nur 1mal. Was mache ich falsch?
vieles. ;-)Zunächst mal werden die Parameter durch Space getrennt.
Dann hast Du nur 3 Parameter, wovon einer doppelt ist, und erwartest 5 Durchläufe?
Ja, das ist schon so richtig. Es gibt diese Art der Verwendung der for-Schleife. Der erste Parameter gibt an wo der Zähler starten soll (1), der zweite die Schrittweite (jeweils 1 hochzählen) und der dritte wo der Zähler stoppen soll. Jedenfalls funktioniert das bei:
for %%a in (1,1,5) do net send empfaenger nachricht
Oder ist das ein Sonderfall?
Grüße
Ralf