[BATCH] Bestimmte Zeichenkette aus Datei.txt auslesen

Amun69

Grünschnabel
hallo zusammen,

Ich stehe vor folgendem Problem:
Ich brauche für die ausführung einer Batchdatei die Windowsversionen da gewisse Befehle unter WIN NT nicht funktionieren und ich somit unterschiedliche Codes ausführen muss.
Ich Übergebe also VER in eine Textdatei (Ohne die störende Leerzeile am anfang)
Code:
VER |find "Microsoft" >ver.txt
Ausgabe ist:
Microsoft Windows XP [Version 5.1.2600]

soweit so gut.
Nun muss ich aber XP oder 2000 oder NT in eine Variable bringen mit der ich weiterarbeiten kann.

Ich hab schon mit FOR rumexperimentiert aber dazu reichen meine bescheidenen Kenntnisse nicht aus.

Währe dankbar für Vorschläge bzw. einer Idee wie es anders gehen könnte.
 
So,
nach ewigem hin und her hab ich nun eine Lösung gefunden:
Code:
FOR /F "tokens=3,4" %%A IN (ver.txt) DO SET VERSION=%%A

Eine Kleinigkeit wenn man weis wie es geht :)
 
Zurück