Te adelantaste a mi ultimo edit. A vale ya te entiendo lo que quieres es que ponga set /p y que el diga la contraseña. Muy ingenioso gracias. No espera me estoy liando. Un segundo que me organize porque no lo entiendo. PErdon estoy echo un lio. Ya aclare mis ideas Lo que tu dices que si no existe (Errolevel) ME da 1 si pero lo malo es que entonces ya habras tipeado una contraseña. Pero lo tuyo no me sirve. Porque si yo quiero hacer algo tipo esto:
No se si me explico
El problema esta en que IF exist como tu dices es para archivos. No para entradas en el registro.
Lo que se me acaba de ocurrir es crear 2 entradas. 1 de ellas seria por ejemplo 1234
Despues un REg query para comparar esa entrada que es 1234 entonces lo comparo por errorlevel si me dice error es que nunca se ha registrado si no si se ha registrado
Elektro H@cker: Usa las etiquetas para los códigos
Código (dos) [Seleccionar]
if exist HCKU\XXXXX goto :yaregistrado else goto :registro
:registro
echo Digame una pass
set /p XXX=
cls
echo Repita la pass
set /p XXXX=
if %XXX%==%XXXX% goto :bien else goto registro
:bien
reg add %XXX% HCKU\XXXXX
goto :programa
:registrado
cls
echo Digame la pass
set /p XXXP=
Reg query "HKCR\XXXXX" /f "%XXXP%" /e >NUL
No se si me explico
El problema esta en que IF exist como tu dices es para archivos. No para entradas en el registro.
Lo que se me acaba de ocurrir es crear 2 entradas. 1 de ellas seria por ejemplo 1234
Despues un REg query para comparar esa entrada que es 1234 entonces lo comparo por errorlevel si me dice error es que nunca se ha registrado si no si se ha registrado
Elektro H@cker: Usa las etiquetas para los códigos