Win ID auslesen
Script um Registrie Einträge in Variablen zu übergeben. In
diesem Fall wird die ProductID ausgegeben
|
Script: |
@Echo Off
If Not %1'==/?' Goto Begin
For %%C In (Echo Goto:End) Do %%C No arguments required.
:Begin
Set Root=HKEY_LOCAL_MACHINE
Set Val=SOFTWARE\Microsoft\Windows\CurrentVersion\ProductId
Set Amp=&
If %Amp%'==' Set Amp=^^^&
Echo Set sh = CreateObject("WScript.Shell")>%TEMP%.\~tmp.vbs
Echo WScript.Echo "set ProductId=" %Amp%
sh.RegRead("%Root%\%Val%")>>%TEMP%.\~tmp.vbs
CScript //I //NoLogo %TEMP%.\~tmp.vbs > %TEMP%.\~tmp.bat
Call %TEMP%.\~tmp.bat
Del %TEMP%.\~tmp.???
For %%V In (Amp Val Root) Do Set %%V=
Echo ProductID ist %ProductId%
:End
Pause
|
|