Cmd-Fensterinhalt in Datei speichern in Batch
Hallo,
Wie kann man alles, was im Cmd Fenster angezeigt wird in eine Datei speichern?
Also quasi wenn man alles auswählt (Strg+a) und danach Strg+c (kopieren). Danach noch alles in eine Datei einfügen oder in eine Variable speichern.
Mir ist bekannt, dass man die Befehle auch direkt in eine Datei schreiben lassen kann (dir C:\Users\files >>datei). Das reicht mir aber nicht aus.
Vielleicht gibt es dafür eine hilfreiche ".dll" oder ".exe" Datei?
Ich hoffe jemand weiß es, Danke!
Wie kann man alles, was im Cmd Fenster angezeigt wird in eine Datei speichern?
Also quasi wenn man alles auswählt (Strg+a) und danach Strg+c (kopieren). Danach noch alles in eine Datei einfügen oder in eine Variable speichern.
Mir ist bekannt, dass man die Befehle auch direkt in eine Datei schreiben lassen kann (dir C:\Users\files >>datei). Das reicht mir aber nicht aus.
Vielleicht gibt es dafür eine hilfreiche ".dll" oder ".exe" Datei?
Ich hoffe jemand weiß es, Danke!
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 566145
Url: https://administrator.de/forum/cmd-fensterinhalt-in-datei-speichern-in-batch-566145.html
Ausgedruckt am: 24.04.2025 um 07:04 Uhr
5 Kommentare
Neuester Kommentar
Hi,
Das sollte dir jedoch ausreichen, da es das gleiche ist, was auf dem Bildschrim zu sehen ist und was in die Datei rein geschrieben wird. Mehr noch: Es wird auch das rein geschrieben, was auf dem Bildschirm bereits vorbei gescrollt ist.
Mir ist bekannt, dass man die Befehle auch direkt in eine Datei schreiben lassen kann (dir C:\Users\files >>datei). Das reicht mir aber nicht aus.
Das sollte dir jedoch ausreichen, da es das gleiche ist, was auf dem Bildschrim zu sehen ist und was in die Datei rein geschrieben wird. Mehr noch: Es wird auch das rein geschrieben, was auf dem Bildschirm bereits vorbei gescrollt ist.
Zitat von @HaraldDetlev:
Mir ist bekannt, dass man die Befehle auch direkt in eine Datei schreiben lassen kann (dir C:\Users\files >>datei). Das reicht mir aber nicht aus.
Mir ist bekannt, dass man die Befehle auch direkt in eine Datei schreiben lassen kann (dir C:\Users\files >>datei). Das reicht mir aber nicht aus.
Eine andere Möglichkeit gibt es nicht, direkt in der CMD.
Wenn du aber sowas wie ein Log-File meinst, das aus einem Script heraus geschrieben wird und die CMD nur als Anzeige dient, dann solltest du dir NLog anschauen.
Ist in Batch aber eher schwer bis unmöglich umzusetzen. Schon eher in VBScript, sehr gut in Powershell oder C#
Grüße!
Moin,
so, wie ich das verstehe, dann meinst Du sowas wie "tee". Also, dass gleichzeitig die Meldungen auf dem Bildschirm erscheinen und in eine Datei geschrieben werden. Das geht afaik auf dem Command Shell nicht. Aber auf der Powershell geht es.
zeigt auf der Powershell den Inhalt des aktuellen Verzeichnisses an und schreibt das Ergebnis auch in die Datei dir.txt.
hth
Erik
so, wie ich das verstehe, dann meinst Du sowas wie "tee". Also, dass gleichzeitig die Meldungen auf dem Bildschirm erscheinen und in eine Datei geschrieben werden. Das geht afaik auf dem Command Shell nicht. Aber auf der Powershell geht es.
dir | tee dir.txt
zeigt auf der Powershell den Inhalt des aktuellen Verzeichnisses an und schreibt das Ergebnis auch in die Datei dir.txt.
hth
Erik