Script por lotes: agregar al registro
La adición al registro se realiza mediante el comando REG ADD. Tenga en cuenta que para agregar valores al registro, debe tener suficientes privilegios en el sistema para realizar esta operación.
Sintaxis
El comando REG ADD tiene las siguientes variaciones. En la segunda variación, no se especifica ningún nombre para la clave y agregará el nombre de "(Predeterminado)" para la clave.
REG ADD [ROOT\]RegKey /v ValueName [/t DataType] [/S Separator] [/d Data] [/f]
REG ADD [ROOT\]RegKey /ve [/d Data] [/f]
Dónde
ValueName - El valor, bajo la RegKey seleccionada, para editar.
/d Data - Los datos reales que se almacenarán como "Cadena", entero, etc.
/f - Forzar una actualización sin preguntar "El valor existe, sobrescribir S / N".
/S Separator- Carácter para usar como separador en valores REG_MULTI_SZ. El valor predeterminado es "\ 0".
/t DataType - Estos son los tipos de datos definidos según los estándares de registro que pueden ser -
REG_SZ (predeterminado)
REG_DWORD
REG_EXPAND_SZ
REG_MULTI_SZ
Ejemplo
@echo off
REG ADD HKEY_CURRENT_USER\Console /v Test /d "Test Data"
REG QUERY HKEY_CURRENT_USER\Console /v Test
En el ejemplo anterior, la primera parte es agregar una clave al registro en la ubicación HKEY_CURRENT_USER \ Console. Esta clave tendrá un nombre de Prueba y el valor asignado a la clave será Datos de prueba, que será del tipo de cadena predeterminado.
El segundo comando simplemente muestra lo que se agregó al registro mediante el comando REG QUERY.
Salida
Lo siguiente será el resultado del programa anterior. La primera línea del resultado muestra que la funcionalidad 'Agregar' fue exitosa y el segundo resultado muestra el valor insertado en el registro.
The operation completed successfully.
HKEY_CURRENT_USER\Console
Test REG_SZ Test Data