Moin Mathias,
oder anders gesagt, was auch immer in der Datei steht, wird an das Programm geschickt, als würdest Du es über die Tastatur eingeben.
Umgekehrt geht's genauso, also die Ausgabe in eine Datei umleiten.
Das ist zwar allgemein bekannt, aber nur für die Ausgabe über Standard Out. Schreibt man hingeben eine 2 vor das umleitende > so wird Standard Error umgeleitet. Gleichzeitig geht's nur, wenn es in zwei verschiedene Dateien geht, oder aber in die Datensenke (NUL
Beispiel für die vollständige Ausgabeumleitung:
XCOPY c:\autoexec.bat a:\autoexec.bat 1>nul: 2>nul:
hiermit sollte sich jedwede Ausgabe unterdrücken lassen, auch im Fehlerfalle. (Was bei einer eventuellen Rückfrage des Programmes zugegebener Massen unangenehm werden kann, da man ja nichts davon erfährt, dass man noch etwas eingeben muss)