@REGTYPE[HTECLA...\clave] : RDevuelve el tipo de variable de registro. Los valores posibles son:

 

0 - REG_NONE (sin tipo de valor)

1 - REG_SZ (cadena terminada en nulo Unicode)

2 - REG_EXPAND_SZ (cadena Unicode terminada en nulo con referencias a variables de entorno)

3 - REG_BINARY (binario de forma libre)

4 - REG_DWORD (número de 32 bits)

5 - REG_DWORD_BIG_ENDIAN (número de 32 bits)

6 - REG_LINK (Enlace simbólico)

7 - REG_MULTI_SZ (varias cadenas Unicode)

8 - REG_RESOURCE_LIST (Lista de recursos en el mapa de recursos)

9 - REG_FULL_RESOURCE_DESCRIPTOR (Lista de recursos en la descripción del hardware)

10 - REG_RESOURCE_REQUIREMENTS_LIST

11 - REG_QWORD (número de 64 bits)

 

Si el nombre de la clave comienza con \\nombre de la máquina, @REGTYPE 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)

 

Ejemplo:

 

eco %@regset["HKCU\Software\JP Software\Take Command 28\MiVersión",REG_SZ,9999]

echo %@regtype["HKCU\Software\JP Software\Take Command 28\MiVersión"]

1