Windows Batch-Dateien: Wie setze ich eine Variable mit dem Ergebnis eines Befehls?

Unter einer bash-Umgebung, die ich in der Regel tun:

var=$(command -args)

und die ich verwenden $var mit seinem Wert gesetzt als das Ergebnis des Befehls.
Das gleiche gilt für eine eher konventionelle

set var=`command -args`

kompatibel in fast jedem unix-shell.

Wie könnte ich eine variable definieren, die in einer windows bat-Datei?
Ich habe versucht

set var=command -args

aber ich bekomme nur die "command-args" string.

InformationsquelleAutor der Frage Francis | 2009-05-20

Schreibe einen Kommentar