DOS/Batch - Tasklist als .txt speichern

Ich würde gerne eine batchfile schreiben, die (in Windows XP Pro) den Tasklist-Befehl aufruft und das Ergebnis in eine Text-File schreibt.

Nun weiss ich nicht, wie man genau das macht - erstens die Liste aus Tasklist als Variable zu speichern und dann diese Liste in eine .txt zu schreiben.

Vielleicht kann mir da jemand helfen?

Alternativ ginge es auch, wenn ich die „tasklist“ aufhalten kann. Das wäre allerdings eher die zweite Wahl.

Vielen Dank im Voraus

WhiteAvenger

PS: Kann mir jemand ein gutes DOS-/.BAT-Tutorial empfehlen?

Hi WhiteAvenger
ist ganz einfach:

tasklist > ausgabedatei.txt

und schon wird die ausgabe nicht auf die console geschrieben sondern in die datei.

gruss chris

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Links

PS: Kann mir jemand ein gutes DOS-/.BAT-Tutorial empfehlen?

Hallo WhiteAvenger,

etwas älter, aber dennoch interessant:
http://www.antonis.de/dos/batchtut/bat-kurs/

Dann noch:
http://www.axel-hahn.de/axel/page_compi/bat_index.htm

Viel Spaß,

Mohamed.

PID aus Textfile auslesen

Hi WhiteAvenger
ist ganz einfach:

tasklist > ausgabedatei.txt

und schon wird die ausgabe nicht auf die console geschrieben
sondern in die datei.

gruss chris

Vielen Dank chris, funktioniert perfekt.

Nun habe ich folgendes Problem: Ich versuche, eine .bat zu schreiben, die die PID von einem bestimmten Programm (sagen wir z.B. Messenger.exe) ausliest und als Variable speichert.

Also:

@echo off
Tasklist > list.txt
SET prpid = {PID von messenger.exe aus list.txt}
…weiterer Code…
del list.txt

Wenn das jemand weiss, wäre ich sehr dankbar!