¿Cómo puedo verificar el valor del registro con VbScript?Cómo verificar el valor del registro utilizando VbScript
11
A
Respuesta
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
Uso:
str = readfromRegistry("HKEY_LOCAL_MACHINE\SOFTWARE\Adobe\ESD\Install_Dir", "ha")
wscript.echo "returned " & str
7
intentar algo como esto:
Dim windowsShell
Dim regValue
Set windowsShell = CreateObject("WScript.Shell")
regValue = windowsShell.RegRead("someRegKey")
3
Esto debería funcionar para usted:
Dim oShell
Dim iValue
Set oShell = CreateObject("WScript.Shell")
iValue = oShell.RegRead("HKLM\SOFTWARE\SOMETHINGSOMETHING")
1
Pruebe esto. Esta secuencia de comandos de inicio de sesión actual se pone en el directorio personal del usuario & nombre:
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
Cuestiones relacionadas
- 1. Encontrar el tiempo en milisegundos utilizando VBScript
- 2. ¿Cómo verificar si existe un valor de registro usando C#?
- 3. Cómo verificar el valor nulo en NSNumber
- 4. ¿Cómo verificar el valor EIP con lenguaje ensamblador?
- 5. ¿Cómo verificar el valor vacío en Javascript?
- 6. ¿Cómo controlar el volumen del sistema de Windows utilizando JScript o VBScript?
- 7. Obtener la clave del diccionario utilizando el valor del diccionario
- 8. ¿Cómo recuperar el valor del elemento de XML utilizando Java?
- 9. ¿Cómo generar MD5 utilizando VBScript en ASP clásico?
- 10. VBScript, propósito del colon?
- 11. ¿Cómo puedo verificar el registro duplicado en SQL Server?
- 12. Verificar el valor del parámetro de referencia con Moq
- 13. ¿Cómo llamar al servicio web utilizando vbscript (sincrónico)?
- 14. Utilizando el registro de registros etiquetados, ¿cómo puedo registrar el nivel de registro de un mensaje?
- 15. Cómo leer un valor del registro de Windows
- 16. Cómo buscar un valor específico en las claves del Registro
- 17. JQuery Autocompletar verificar el valor seleccionado
- 18. ¿Cómo verificar el valor vacío en el archivo cmd?
- 19. Cómo verificar el valor devuelto por la directiva de shell
- 20. Cómo anular el registro de la asamblea registrado utilizando regasm
- 21. cómo detectar propiedades modificadas utilizando el registro SVN
- 22. Cómo verificar el último dígito del número
- 23. Verificación del valor por defecto utilizando los tipos genéricos
- 24. Registro y filtrado utilizando log4cxx
- 25. vbscript y comprobar nulo
- 26. Almacenando el registro en el archivo .log utilizando SLF4j/log4j
- 27. Cómo verificar qué parámetros de la clase de caso tienen valor predeterminado utilizando scala reflection 2.10
- 28. ¿Cómo puedo verificar si múltiples variables tienen el mismo valor?
- 29. cómo verificar el valor anterior en android of viewflipper
- 30. ¿Cómo verificar una var para el valor nulo?
¿Puede dar detalles modo, como un ejemplo de la clave de registro y el valor que desea comprobar, el tipo de valor, etc? – Helen
¿Necesita simplemente leer el valor, verificar si existe, verificar el valor en sí mismo o cualquier otra cosa? – Helen