WinFuture-Forum.de: Registryschlüssel In Variable überführen - WinFuture-Forum.de

Zum Inhalt wechseln

Nachrichten zum Thema: Entwicklung
Seite 1 von 1

Registryschlüssel In Variable überführen


#1 Mitglied ist offline   winbLa 

  • Gruppe: Mitglieder
  • Beiträge: 2
  • Beigetreten: 14. April 05
  • Reputation: 0

geschrieben 13. November 2008 - 12:39

Hallo !

Ich möchte den Wert, den ich über: reg query "HKCU\Software\Test\" \v "ID" auslesen kann, in die variable "var" überführen.

Wäre toll, wenn mir dabei jemand helfen könnte !

mfg
winbLa

Dieser Beitrag wurde von winbLa bearbeitet: 13. November 2008 - 12:40

0

Anzeige



#2 Mitglied ist offline   hoschen 

  • Gruppe: aktive Mitglieder
  • Beiträge: 748
  • Beigetreten: 12. Februar 04
  • Reputation: 2

geschrieben 13. November 2008 - 13:17

das könntest du folgendermassen machen:

@echo off

reg query "HKCU\Software\Test\" \v "ID" > ttt.txt
find /I "ID" < ttt.txt > ttt1.txt
for /F "usebackq tokens=3,4" %%i in ("ttt1.txt") do set var=%%i

del ttt.txt
del ttt1.txt

echo %var%


den Code in eine VAR.CMD und abspeichern!
0

#3 Mitglied ist offline   winbLa 

  • Gruppe: Mitglieder
  • Beiträge: 2
  • Beigetreten: 14. April 05
  • Reputation: 0

geschrieben 18. November 2008 - 12:06

Hi !

Danke für deine Antwort !
Ich fand die Lösung mit den beiden temporären txt-Dateien aber nicht so "schön" und habe daher noch etwas weiter rumgefriemelt :

Zitat

for /F "skip=4 tokens=3" %%i in ('reg query "HKCU\Software\Test\" \v "ID"') do set var=%%i

if %NWUSERNAME%==%var% (goto end)

echo ---: UNGLEICH
reg add HKCU\Software\Test\ /v ID /t REG_SZ /d %NWUSERNAME% /f

:end
echo ---: GLEICH
pause


vllt kann das ja mal jemand brauchen

mfg
winbLa

Dieser Beitrag wurde von winbLa bearbeitet: 18. November 2008 - 12:07

0

Thema verteilen:


Seite 1 von 1

1 Besucher lesen dieses Thema
Mitglieder: 0, Gäste: 1, unsichtbare Mitglieder: 0