Ich vermute, dass dies das gewünschte Ergebnis ist:
H:\>for /F %p in (temp.txt) do echo Testing %p H:\>echo Testing temp1 Testing temp1 H:\>echo Testing temp2 Testing temp2 H:\>echo Testing temp3 Testing temp3
Wenn ja, haben Sie andere Batch-Dateien getestet oder die Eingabe / Ausgabe umgeleitet? Wenn Sie dies als Teil eines größeren Projekts durchführen, haben Sie möglicherweise Trennzeichen oder den Parameter Skip in den Befehl FOR geändert? Ist es möglich, dass sich vor Ihrer temp.txt-Datei nicht druckbare Zeichen befinden? Ich habe das für ein paar verschiedene Computer, darunter einen 2k3 Server Std. box ... Ich kann nicht anders, ich denke es gibt entweder Probleme mit Ihrer Eingabedatei oder Standardeinstellungen werden ohne Ihr Wissen festgelegt.