Probleme mit Batchdatei

laza86

Cadet 1st Year
Registriert
Feb. 2004
Beiträge
13
Guten Morgen zusammen,

ich habe ein sehr merkwürdiges Problem. Denn meine Batch Datei die normalerweise super funktioniert und meine Daten wegsichert, will auf einmal nicht mehr :mad:

Vereinfacht sieht die Batchdatei so aus:

rem TEST
del test.test /p < C:\1\y
pause

und raus kommt dies:
C:\1>rem TEST
C:\1>del test.test /p 0<C:\1\y
Möchten Sie "C:\1\test.test" löschen (J/N)?
Möchten Sie "C:\1\test.test" löschen (J/N)? y
Möchten Sie "C:\1\test.test" löschen (J/N)?


Er nimmt mein "yes" (y) bzw. mein "Enter" (cr) nicht mehr an.
Also er setzt aus irgendwelchen Gründen eine "0" vor das "<".
Und somit stoppt meine Batch an dieser Stelle.

Ich habe das ganze auf verschiedenen PCs mit verschiedenen Betriebssystemen getestet. Überall der gleich Fehler.

Ich habe an der Datei aber nichts geändert, ich habe nur den Script in ein anderes Verzeichnis kopiert..

An was könnte das liegen?

Danke schonmal in Vorraus, laza
 
Auf den erste Blick: Die Anfrage löschen ja / nein erwartet ja ein J oder N als Eingabe. Jetzt setzt deine Batch ja nur Yes ein - sollte eigendlich klappen, tut es aber nicht - es wird ja statt Yes nur y "gedrückt" aber j erwartet.
Evtl. musst du es hinbekommen das kein Yes eingeben wird, sondern j.
 
Danke, das wars wohl...

Falls das mal jemand braucht, man kann einfach eine Textdatei mit "j"+enter erstellen und diese mit < textdatei.txt an den Befehl drann hängen. Schon wird das j eingegeben und dann Enter gedrückt.

Grüße laza
 
Zurück
Oben