Hey, ich möchte einen Text und eine Zahl via Batch aufzählen lassen. meine for schleife scheint aber fehlerhaft zu sein?

... komplette Frage anzeigen

2 Antworten

Nach "do" folgt ein Befehl. Und ich kenne keinen, der mit "Text" anfängt. Vermutlich meinst du

echo Text%a

Versuch's außerdem mit Klammern

for /l %A in (0,1,47) do (echo Text%A >> test.txt)

oder

(for /l %A in (0,1,47) do echo Text%A) > test.txt

Dies gilt direkt auf der Kommandozeile.

In einer Batch-Datei musst du das %-Zeichen für die Schleifenvariable verdoppeln:

for [Optionen] %%A in (Bereich) do Anweisung

(steht aber auch in der Hilfe zu FOR - die bekommst du über

FOR /?

angezeigt)

Antwort bewerten Vielen Dank für Deine Bewertung

Benutz zwei >>

Antwort bewerten Vielen Dank für Deine Bewertung
Kommentar von HySt3rY
28.07.2016, 22:32

funktioniert nicht ;( lText46 1>>wert.txt

0

Was möchtest Du wissen?