Como comprobar registro

Iniciado por tomasscfgcu, 28 Abril 2015, 22:13 PM

0 Miembros y 2 Visitantes están viendo este tema.

tomasscfgcu

Hola: Alguien me pudiera ayudar con un .bat que compruebe  si una clave con su v alor se agregó correctamente en el registro de Windows. Gracias  ;-)

Eleкtro

#1
Cita de: tomasscfgcu en 28 Abril 2015, 22:13 PMun .bat que compruebe  si una clave con su valor se agregó correctamente en el registro de Windows.

Si estás agregando tú la clave utilizando el comando REG, entonces solo debes evaluar el código de salida del proceso, siendo 0 satisfactorio, y no-0 error:
Reg.exe Add "HKCU\Test" /V "Valor" /D "Datos" /F 1>NUL 2>&1
If %ErrorLevel% EQU 0 (
Echo Success
) Else (
Echo Failed
)


Lo mismo pero utilizando los operadores:
(Reg.exe Add "HKCU\Test" /V "Valor" /D "Datos" /F)1>NUL 2>&1 && (
Echo Success
) || (
Echo Failed
)


En cambio, si la clave ya está añadida en el registro, entonces puedes utilizar el parámetro Query del comando Reg para hallar la clave (y buscar los datos del valor con el comando Find/Findstr):
( (Reg Query "HKCU\Test" /V "Valor" /T "Reg_SZ") | (Findstr "\<Datos\>") )1>Nul 2>&1 ^
&& (Echo Success) ^
|| (Echo Failed)


Saludos








tomasscfgcu

Ok mi hermano lo revisare para ver cómo va...
Gracias de antemano