@REGSETENV[HKEY...\sous-clé\valeur, type, données] : Le même que @REGSET, mais un message de diffusion est envoyé à toutes les applications lorsque la modification est effectuée, de sorte que toute application surveillant ces messages puisse répondre immédiatement à la modification si elle est conçue pour le faire. @REGSETENV revient 0 si la valeur a été écrite ou le numéro d'erreur Windows si une erreur s'est produite.

 

Si le nom de la clé commence par \\nom de la machine, @REGSETENV ouvre le registre sur une machine distante. Le service de registre distant doit être exécuté sur la machine distante et vous devez disposer d'un accès et d'autorisations. Le paramètre HKEY peut être l'une des clés suivantes :

 

HKEY_CLASSES_ROOT (ou HKCR)

HKEY_CURRENT_CONFIG (ou HKCC)

HKEY_CURRENT_USER (ou HKCU)

HKEY_LOCAL_MACHINE (ou HKLM)

HKEY_PERFORMANCE_DATA (ou HKPD)

HKEY_USERS (ou HKU)

 

Remarque: N'oubliez pas d'utiliser des guillemets autour de toute entrée contenant des espaces ou des virgules !

 

See @REGCRÉER pour plus d'informations sur le format du nom de clé. Voir également: @REGQUERY (lire une valeur) et @REGSET (écrivez une valeur).

 

Mise en situation :

 

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

echo %@regquery["HKCU\Software\JP Software\Take Command 28\MaVersion"]

9999