@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