Come posso verificare il valore del registro usando VbScript?Come verificare il valore del registro usando VbScript
11
A
risposta
25
function readFromRegistry (strRegistryKey, strDefault)
Dim WSHShell, value
On Error Resume Next
Set WSHShell = CreateObject("WScript.Shell")
value = WSHShell.RegRead(strRegistryKey)
if err.number <> 0 then
readFromRegistry= strDefault
else
readFromRegistry=value
end if
set WSHShell = nothing
end function
Usage:
str = readfromRegistry("HKEY_LOCAL_MACHINE\SOFTWARE\Adobe\ESD\Install_Dir", "ha")
wscript.echo "returned " & str
7
provare qualcosa di simile:
Dim windowsShell
Dim regValue
Set windowsShell = CreateObject("WScript.Shell")
regValue = windowsShell.RegRead("someRegKey")
3
Questo dovrebbe funzionare per voi:
Dim oShell
Dim iValue
Set oShell = CreateObject("WScript.Shell")
iValue = oShell.RegRead("HKLM\SOFTWARE\SOMETHINGSOMETHING")
1
Prova questo. Questo script viene effettuato attuale nel nome & home directory dell'utente:
On Error Resume Next
Dim objShell, strTemp
Set objShell = WScript.CreateObject("WScript.Shell")
strTemp = "HKEY_CURRENT_USER\Volatile Environment\USERNAME"
WScript.Echo "Logged in User: " & objShell.RegRead(strTemp)
strTemp = "HKEY_CURRENT_USER\Volatile Environment\USERPROFILE"
WScript.Echo "User Home: " & objShell.RegRead(strTemp)
1
Set objShell = WScript.CreateObject("WScript.Shell")
skey = "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{9A25302D-30C0-39D9-BD6F-21E6EC160475}\"
with CreateObject("WScript.Shell")
on error resume next ' turn off error trapping
sValue = .regread(sKey) ' read attempt
bFound = (err.number = 0) ' test for success
end with
if bFound then
msgbox "exists"
else
msgbox "not exists"
End If
Problemi correlati
- 1. come aggiungere un registro al mio vbscript
- 2. Trova il tempo con millisecondo usando VBScript
- 3. Come si legge il valore del registro di Windows (predefinito) usando QSettings?
- 4. Come modificare il valore del registro eflags in GDB?
- 5. NSIS - verificare se il valore della chiave del Registro di sistema esiste
- 6. Leggere e scrivere il valore da un file di testo usando il codice vbscript
- 7. Verificare se esiste un oggetto in VBScript
- 8. Come verificare il valore EIP con linguaggio assembly?
- 9. Ottieni il valore della chiave del Registro di sistema
- 10. VBScript, scopo del colon?
- 11. Come posso verificare un valore css usando jQuery?
- 12. Come verificare se esiste un campo inviato POST in VBScript?
- 13. vbscript e controllo per null
- 14. Ottieni il valore di registro remoto
- 15. modificando il valore chiave di registro
- 16. Come verificare il valore null in java
- 17. Come verificare il valore nullo in NSNumber
- 18. Come verificare il valore DateTime predefinito?
- 19. Valore restituito da una funzione VBScript
- 20. Come impostare il valore del campo usando id in javascript?
- 21. Come leggere il valore di una chiave di registro C#
- 22. Leggi il valore GUID memorizzato nel registro
- 23. Come verificare se l'input del modulo ha valore
- 24. Come copiare il valore di un'opzione vim in un registro
- 25. Set-ItemProperty imposta il valore del registro come stringa su alcuni sistemi anziché DWord, perché?
- 26. Come verificare il valore di ritorno dalla direttiva shell
- 27. Come impostare il ritardo in vbscript
- 28. Come verificare la transizione del valore in Django (django-admin)?
- 29. Come verificare se il valore css è supportato dal browser?
- 30. Come controllare il volume di sistema di Windows usando JScript o VBScript?
Potete fornire i particolari modalità, come un esempio della chiave di registro e il valore che si desidera controllare, il tipo di valore, ecc? – Helen
Hai bisogno di leggere semplicemente il valore, controllare se esiste, verificare il valore stesso o qualcos'altro? – Helen