@REGQUERY[HKEY...\subclave\valor]: Leer un valor del registro. REGQUERY admite claves de tipo REG_DWORD, REG_QWORD, REG_EXPAND_SZ, REG_SZ, REG_DWORD_LITTLE_ENDIAN y REG_QWORD_LITTLE_ENDIAN. Si la clave es de tipo REG_EXPAND_SZ, el valor se devuelve sin mayor expansión. Si el nombre del valor no existe, la función devuelve -1. Si no se proporciona el nombre del valor, REGQUERY devuelve el valor sin nombre para la clave especificada (el primer valor con un nombre NULL). Para recuperar un valor sin nombre, agregue un \ final al nombre.

 

Si el nombre de la clave comienza con \\nombre de la máquina, @REGQUERY abre el registro en una máquina remota. El servicio de registro remoto debe estar ejecutándose en la máquina remota y usted debe tener acceso y permisos. El parámetro HKEY puede ser una de las siguientes claves:

 

HKEY_CLASSES_ROOT (o HKCR)

HKEY_CURRENT_CONFIG (o HKCC)

HKEY_CURRENT_USER (o HKCU)

HKEY_LOCAL_MACHINE (o HKLM)

HKEY_PERFORMANCE_DATA (o HKPD)

HKEY_USERS (o HKU)

 

Nota: ¡Recuerde utilizar comillas alrededor de cualquier entrada que contenga espacios o comas!

 

See @REGCREATE (cree una subclave) para obtener información sobre el formato del nombre de la clave. Ver también: @REGSET (escribe un valor) y @REGSETENV (escribir y transmitir un valor).

 

Ejemplo:

 

echo %@regquery["HKCU\Software\JP Software\Take Command 28\Versión"]

28.0.1.0