@REGSET[HKEY...\sous-clé\valeur, type, données]: Écrivez une valeur dans le registre. REGSET prend en charge les clés de type REG_DWORD, REG_SZ, REG_EXPAND_SZ, REG_MULTI_SZ et REG_DWORD_LITTLE_ENDIAN. Type est le type de valeur (REG_DWORD, REG_EXPAND_SZ ou REG_SZ). Données sont les données à définir. Si ce paramètre n'est pas fourni, @REGSET supprimera la valeur. REGSET renvoie 0 si la valeur a été écrite ou le numéro d'erreur Windows si une erreur s'est produite.

 

Si vous définissez des valeurs REG_MULTI_SZ, séparez-les données argument avec une virgule.

 

Si le nom de la clé commence par \\nom de la machine, @REGSET 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 @REGSETENV (écrire et diffuser une valeur).

 

Mise en situation :

 

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

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

9999