@REGSETENV[HKEY...\subclave\valor,tipo,datos] : Lo mismo que @REGSET, pero se envía un mensaje de difusión a todas las aplicaciones cuando se realiza el cambio, de modo que cualquier aplicación que supervise dichos mensajes pueda responder al cambio inmediatamente si está diseñada para hacerlo. @REGSETENV regresa 0 si se escribió el valor o el número de error de Windows si ocurrió un error.

 

Si el nombre de la clave comienza con \\nombre de la máquina, @REGSETENV 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 para obtener información sobre el formato del nombre de la clave. Ver también: @REGQUERY (leer un valor) y @REGSET (escribe un valor).

 

Ejemplo:

 

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

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

9999