Programmieren - alles kontrollieren 4.934 Themen, 20.613 Beiträge

Batch in Win2K: Ausgabe eines Befehl als Variable setzen?!?

AH966 / 3 Antworten / Flachansicht Nickles

Hallo!

Habe schon wie verrückt im Internet gestöbert, konnte aber bislang nix zu meinem Problem finden. Allerdings denke ich, daß es für Profis ganz simpel zu lösen ist:

Ich ermittle in einer Batchdatei die Größe eines Ordners und lasse die Zeile mit der Größe mittels "findstr" in eine Textdatei schreiben.
Den Inhalt dieser Textdatei (oder das Ergebnis von "findstr") würde ich gerne als Variable setzen.
Aber wie funktioniert das?

In der Textdatei gibt es immer nur eine Zeile, und diese Zeile will ich mir per "net send" schicken lassen.
Ich dachte, daß ich diese Zeile erst als Variable setze (z.B. groesse) und dann einen Befehl mit net send absetze (z.B. net send COMPUTER Grösse des Ordners %groesse%

Aber weiß jemand, wie ich das Ergebnis eines Befehls in eine Variable setze?

Gruß,AndreasDer Pfad der Gerechten ist zu beiden Seiten gesäumt mit den Freveleien der Selbstsüchtigen und der Tyrannei böser Männer...
bei Antwort benachrichtigen