Cambiar contraseña establecida en variable por BAT?

Iniciado por gh1E, 31 Marzo 2008, 21:02 PM

0 Miembros y 1 Visitante están viendo este tema.

gh1E


hi brooss.

una pregunta se puede realizar mediante alguna linea adicional dentro de un batch, el cambio de la variable contraseña "cambiar",????

@echo off

set /p var=escriba la contraseña:
IF %var%=="cambiar" (
echo hola, contraseña correcta, puedes continuar
pause



Es decir yo necesito eliminar la palabra "cambiar" y que luego yo decida que contraseña cambiar y que esa variable se cambie pr la que asigne....mmmm creo q me explique..

Para todos quienes me ayudayen estoy eternamente agradecido..


salu2 a to2..

gh1E


Si no lo sabes...averigua...
SEr o nO SeR ...( y eso a quien le importa???)

leogtz

Hola gh1E!
Que te parece su hacemos esto:

Establecemos como contraseña los cuatro primeros numeros de la variable %TIME%, el usuario tendria que teclear la Hora actual, algo asi : 20:25, y si el usuario se equivoca en algo, dara error y no dejara continuar.

Asi la contraseña iria cambiando siempre, sin tener que definirla despues por ti...
Bueno es solo una sugerencia, pero es lo que se me ocurre hasta este momento...

Bueno aqui esta mi code :

@echo off
Title Run with Password
color 0f
cd %windir%\system32
echo %time%
set password=%time:~0,5%
:menu
cls
set /p pass=Escriba la contrasena :
if [%pass%]==[] (
cls
Echo No has puesto nada!
pause>nul
goto menu
)
if "%pass%"=="%password%" (
echo Contrasena correcta, puedes continuar.
pause>nul
exit
) else (
Echo Contrasena incorrecta, vuelva a teclearla.
pause>nul
goto menu
)


Hasta luego. :)
Código (perl) [Seleccionar]

(( 1 / 0 )) &> /dev/null || {
echo -e "stderrrrrrrrrrrrrrrrrrr";
}

http://leonardogtzr.wordpress.com/
leogutierrezramirez@gmail.com