cookie
Goto Top

Wert aus ini File einer Variable übergeben

Hallo zusammen.

Ja ja, schooon wieder ichface-smile

Hätte noch eine frage, da ich jetzt gerade so in fahrt binface-smile

Ich möchte aus einem ini File eine bestimmten wert einer Variable übergeben.

Das ini File sieht z.B. so aus:
; ------------------------------------------------------------------------------
; Title
; Copyright (c) 1997-2006
; Title
; ------------------------------------------------------------------------------


[Machine]
ComputerName = PC0
MAC-Address = xx:xx:xx:xx:xx
Username = installer
Profile=Vollständiges Autodetect
GroupName=Test
PrimaryMAC=xx:xx:xx:xx:xx
LogicalMAC=
PrimaryIP=xxx.xxx.xxx.xxx
OSType=XP
Memory=510
CPUDesc= Intel(R) Pentium(R) 4 CPU 2.40GHz
CPUType=x86 Family 15 Model 2 Stepping 7
CPUSpeed=2390
OSVersion=Microsoft Windows XP Professional Service Pack 2 (Build 2600)
IEVersion=6.0 Build 2900
DriveCSize=38138
DriveCFree=27869
DriveDSize=0
DriveDFree=0
DriveESize=0
DriveEFree=0

und liegt unter C:\Temp\install.ini ab

Nun möchte ich den Wert von Memory (510) der variable %mem% übergeben.

Wie muss ich sowas anstellen?

Vielen vielen dank.

Gruss
Cookie

Content-ID: 48317

Url: https://administrator.de/contentid/48317

Ausgedruckt am: 05.11.2024 um 17:11 Uhr

bastla
bastla 09.01.2007 um 14:55:51 Uhr
Goto Top
Hallo cookie!

Ich auch wieder face-wink

Sollte so gehen:
for /f "tokens=2 delims==" %%i in ('findstr "Memory=" C:\Temp\install.ini') do set mem=%%i  
Ev könnte der Zusatz "/c:" (siehe Hilfe zu "findstr") vor dem Suchbegriff für mehr Sicherheit sorgen.

Grüße
bastla
cookie
cookie 09.01.2007 um 15:33:16 Uhr
Goto Top
Wie solls auch anders sein, es funktioniert wuuunderbarface-smile vielen dank.