Foros del Web » Soporte técnico » Windows »

Error con un script

Estas en el tema de Error con un script en el foro de Windows en Foros del Web. Hola, estoy intentando hacer un script que al iniciarse el windows me pregunte mi usuario y contraseña y si alguno de los dos falla que ...
  #1 (permalink)  
Antiguo 20/05/2008, 03:30
 
Fecha de Ingreso: mayo-2008
Mensajes: 20
Antigüedad: 16 años
Puntos: 0
Error con un script

Hola, estoy intentando hacer un script que al iniciarse el windows me pregunte mi usuario y contraseña y si alguno de los dos falla que me de un mensaje de error y si es correcto se inicie el windows.
Lo que he hecho por ahora es algo asi:

@echo off
Set /p usuario= Login:
Set /p password= Contraseña:
If not %usuario% == user1 goto error1
If not %password% == qwerty goto error2
If %usuario% == user1 goto bienvenido
If %password% == qwerty goto bienvenido
:error1
Echo Login incorrecto
:error2
Echo Contraseña incorrecta
:bienvenido
win.exe
--
alguien podria decirme que es lo que falla?

Gracias.

Última edición por mikochin; 22/05/2008 a las 04:39
  #2 (permalink)  
Antiguo 20/05/2008, 03:42
 
Fecha de Ingreso: abril-2008
Mensajes: 9
Antigüedad: 16 años
Puntos: 0
Respuesta: Error con un script

Hola en la opcion bienvenido te hace falta un echo para que te imprima el mensaje si es eso lo que quieres hacer
  #3 (permalink)  
Antiguo 20/05/2008, 07:36
 
Fecha de Ingreso: mayo-2008
Mensajes: 20
Antigüedad: 16 años
Puntos: 0
Respuesta: Error con un script

Gracias, se me habia pasado, aunque el script sigue sin hacer nada. Me pregunta por pantalla el usuario y la contraseña pero cuando acepto se me cierra sin salirme ningún mensaje ni nada.
  #4 (permalink)  
Antiguo 20/05/2008, 08:05
Avatar de LuisGarcia  
Fecha de Ingreso: mayo-2005
Mensajes: 419
Antigüedad: 19 años
Puntos: 2
Respuesta: Error con un script

:error1
Echo Login incorrecto
:error2
Echo Contrasenya incorrecta
:acierto
Echo Bienvenido al sistema





tal vez seria asi ...no?

yo lo uniko keprograme hace mucho eran unos cuantos .bat....asi keno recuerdo como se hace ...
esperemos ayuda experta


salu2
__________________
He aquí mi secreto. Es muy simple: no se ve bien sino con el corazón. Lo esencial es invisible a los ojos...
TU IP
  #5 (permalink)  
Antiguo 20/05/2008, 08:05
Avatar de LuisGarcia  
Fecha de Ingreso: mayo-2005
Mensajes: 419
Antigüedad: 19 años
Puntos: 2
Respuesta: Error con un script

perdon era bienvenido en vez de acierto
__________________
He aquí mi secreto. Es muy simple: no se ve bien sino con el corazón. Lo esencial es invisible a los ojos...
TU IP
  #6 (permalink)  
Antiguo 20/05/2008, 08:22
 
Fecha de Ingreso: mayo-2008
Mensajes: 20
Antigüedad: 16 años
Puntos: 0
Respuesta: Error con un script

si si, me habia saltado el último echo pero sigue sin funcionar, supongo que el error está en los if's...
  #7 (permalink)  
Antiguo 20/05/2008, 08:34
Avatar de LuisGarcia  
Fecha de Ingreso: mayo-2005
Mensajes: 419
Antigüedad: 19 años
Puntos: 2
Respuesta: Error con un script

es ke ..imagina ke el usuario escribe bienel user y mal el pass
le arrojara un mensaje de bienvenido por haber escrito bein el user...y un mensaje de contraseña incorrecta por haberse kivokado en el pssword

si..creo ke el error esta en los IF´s
__________________
He aquí mi secreto. Es muy simple: no se ve bien sino con el corazón. Lo esencial es invisible a los ojos...
TU IP
  #8 (permalink)  
Antiguo 20/05/2008, 08:53
 
Fecha de Ingreso: abril-2008
Mensajes: 9
Antigüedad: 16 años
Puntos: 0
Respuesta: Error con un script

Hola podrias explicar un poco mejor lo que quieres hacer es que no lo entendi haber si te puedo ayudar en algo.
  #9 (permalink)  
Antiguo 20/05/2008, 09:08
 
Fecha de Ingreso: mayo-2008
Mensajes: 20
Antigüedad: 16 años
Puntos: 0
Respuesta: Error con un script

por eso digo que tengo mal los if's... no se como ponerlo para que cuando uno de los dos esté mal me salga el correspondiente mensaje de error.
laoreja15 lo que intento hacer era que al iniciarse windows (poniendo el script en la carpeta de inicio) me salga un mensaje preguntando mi usuario y contraseña, si alguno de los dos está mal escrito que me aparezca el correspondiente mensaje de error, y si los dos son correctos que me salga el mensaje de bienvenida.

Saludos y gracias por el interés.
  #10 (permalink)  
Antiguo 20/05/2008, 09:46
Avatar de LuisGarcia  
Fecha de Ingreso: mayo-2005
Mensajes: 419
Antigüedad: 19 años
Puntos: 2
Respuesta: Error con un script

mejor deja solo un mensaje de error para los dos campos

ose ake si se ekivoka en alguno de los dos..user y pass...salga el error de informacion invalida

o algo asi



@echo off
Set /p usuario= Login:
Set /p password= Contraseña:
If not %usuario% == user1 goto error
If not %password% == qwerty goto error
If %usuario% == user1 goto bienvenido
If %password% == qwerty goto bienvenido
:error
Echo Ingreso incorrecto
:bienvenido
Echo Bienvenido al sistema.



por cierto...tengo duda con ke si debemos poner dos = = o solo uno = ?????
__________________
He aquí mi secreto. Es muy simple: no se ve bien sino con el corazón. Lo esencial es invisible a los ojos...
TU IP
  #11 (permalink)  
Antiguo 20/05/2008, 15:59
 
Fecha de Ingreso: abril-2008
Mensajes: 9
Antigüedad: 16 años
Puntos: 0
Respuesta: Error con un script

bueno no tengo muy claro lo que tienes que hacer pero prueba con esto y ya me dices si te funciona.



@echo off
:prin
Set /p usuario= Login:
If not %usuario% == user1 goto user
Set /p password= Contraseña:
If not %password% == qwerty goto pass
If %usuario% == user1 goto bienvenido
If %password% == qwerty goto bienvenido
:user
Echo login incorrecto
goto fin
:pass
Echo password incorrecto
goto fin
:bienvenido
Echo Bienvenido al sistema.
pause
exit
:fin
echo vuelva a intentarlo
goto prin
  #12 (permalink)  
Antiguo 21/05/2008, 01:37
 
Fecha de Ingreso: mayo-2008
Mensajes: 20
Antigüedad: 16 años
Puntos: 0
Respuesta: Error con un script

Hola, pues sigue sin funcionarme, al darle al intro se me cierra directamente sin hacer nada, por cierto me equivoqué en una cosa, si el usuario y la contraseña son correctas lo que tiene que hacer es abrir el sistema operativo y si no que salga el mensaje de error. La verdad es que no tengo ni idea de como hacerlo, creo que el comando es algo asi como win.exe pero no se como ponerlo.
  #13 (permalink)  
Antiguo 21/05/2008, 08:59
Avatar de LuisGarcia  
Fecha de Ingreso: mayo-2005
Mensajes: 419
Antigüedad: 19 años
Puntos: 2
Respuesta: Error con un script

tal vez poniendo ke ejecute el explorer.exe

pero no c para ke es el prin ..
salu2
__________________
He aquí mi secreto. Es muy simple: no se ve bien sino con el corazón. Lo esencial es invisible a los ojos...
TU IP
  #14 (permalink)  
Antiguo 21/05/2008, 14:09
 
Fecha de Ingreso: abril-2008
Mensajes: 9
Antigüedad: 16 años
Puntos: 0
Respuesta: Error con un script

El prim lo puse para volver al principio si te equivocas en algo
por que si no te sale por bienvenido directamete a mi si me funciona el script intenta ir con el simbolo de sistemas a donde tienes el archivo y lo ejecutas desde el simbolo de sistema y no pinchando sobre el.
  #15 (permalink)  
Antiguo 22/05/2008, 01:04
 
Fecha de Ingreso: mayo-2008
Mensajes: 20
Antigüedad: 16 años
Puntos: 0
Respuesta: Error con un script

no entiendo muy bien lo que me estais diciendo, de todas formas como pondriais tambien lo de que se ejecute el windows cuando compruebe que el login es correcto?
  #16 (permalink)  
Antiguo 22/05/2008, 03:25
Avatar de dogduck  
Fecha de Ingreso: enero-2006
Ubicación: ¿Atlantida, Hesperides, Islas afortunadas?
Mensajes: 2.231
Antigüedad: 18 años, 4 meses
Puntos: 19
Respuesta: Error con un script

@echo off
:prin
echo Introduce el usuario=
Set /p usuario=
:Login
If not %usuario% == user1 goto user
:Contraseña
echo Introduce contraseña=
Set /p password=
If not %password% == qwerty goto pass
If %usuario% == user1 If %password% == qwerty goto bienvenido
:user
Echo login incorrecto
goto fin
:pass
Echo password incorrecto
goto fin
:bienvenido
Echo Bienvenido al sistema.
pause
exit
:fin
echo vuelva a intentarlo
goto prin


-------
salu2
  #17 (permalink)  
Antiguo 22/05/2008, 04:44
 
Fecha de Ingreso: mayo-2008
Mensajes: 20
Antigüedad: 16 años
Puntos: 0
Respuesta: Error con un script

no entiendo muy bien el ultimo script.
Por que has puesto el ":Login" debajo del "Set /p usuario="?

Última edición por mikochin; 22/05/2008 a las 05:16
  #18 (permalink)  
Antiguo 22/05/2008, 05:15
Avatar de dogduck  
Fecha de Ingreso: enero-2006
Ubicación: ¿Atlantida, Hesperides, Islas afortunadas?
Mensajes: 2.231
Antigüedad: 18 años, 4 meses
Puntos: 19
Respuesta: Error con un script

es una etiqueta, si lo deseas borra esa linea.
En realidad las únicas que hacen falta son

:prin
:user
:pass
:fin
:bienvenido
  #19 (permalink)  
Antiguo 22/05/2008, 05:17
 
Fecha de Ingreso: mayo-2008
Mensajes: 20
Antigüedad: 16 años
Puntos: 0
Respuesta: Error con un script

Vale, quitando eso me ha salido lo que quería, ahora solo me falta que en lugar de que me salga lo de bienvenido al sistema se reinicie solo el windows, creo que el comando seria win.exe pero no se como ponerlo.
  #20 (permalink)  
Antiguo 23/05/2008, 07:40
Avatar de dogduck  
Fecha de Ingreso: enero-2006
Ubicación: ¿Atlantida, Hesperides, Islas afortunadas?
Mensajes: 2.231
Antigüedad: 18 años, 4 meses
Puntos: 19
Respuesta: Error con un script

....
:bienvenido
Echo Bienvenido al sistema.
shutdown -r -t 05 -c "Reiniciando el equipo" -f
....

salu2
  #21 (permalink)  
Antiguo 26/05/2008, 11:24
Avatar de LuisGarcia  
Fecha de Ingreso: mayo-2005
Mensajes: 419
Antigüedad: 19 años
Puntos: 2
Respuesta: Error con un script

Cita:
Iniciado por mikochin Ver Mensaje
Vale, quitando eso me ha salido lo que quería, ahora solo me falta que en lugar de que me salga lo de bienvenido al sistema se reinicie solo el windows, creo que el comando seria win.exe pero no se como ponerlo.
supongo que se equivoco, lo que queria decir es que se INICIE windows
__________________
He aquí mi secreto. Es muy simple: no se ve bien sino con el corazón. Lo esencial es invisible a los ojos...
TU IP
  #22 (permalink)  
Antiguo 01/06/2008, 04:01
 
Fecha de Ingreso: mayo-2008
Mensajes: 20
Antigüedad: 16 años
Puntos: 0
Respuesta: Error con un script

si, eso jejeje
  #23 (permalink)  
Antiguo 01/06/2008, 05:52
Avatar de dogduck  
Fecha de Ingreso: enero-2006
Ubicación: ¿Atlantida, Hesperides, Islas afortunadas?
Mensajes: 2.231
Antigüedad: 18 años, 4 meses
Puntos: 19
Respuesta: Error con un script

¿El script desde que sistema se supone que se está ejecutando? ¿Modo consola de XP? ¿DOS Vx.x? ...
  #24 (permalink)  
Antiguo 01/06/2008, 06:09
 
Fecha de Ingreso: mayo-2008
Mensajes: 20
Antigüedad: 16 años
Puntos: 0
Respuesta: Error con un script

consola de xp
  #25 (permalink)  
Antiguo 01/06/2008, 07:20
Avatar de dogduck  
Fecha de Ingreso: enero-2006
Ubicación: ¿Atlantida, Hesperides, Islas afortunadas?
Mensajes: 2.231
Antigüedad: 18 años, 4 meses
Puntos: 19
Respuesta: Error con un script

Luego windows ya está iniciado... no lo entiendo.
Lo único que debes de hacer es salir del scrip ( exit ).

Si te refieres a salir del modo consola de windows:

exit = sale del modo consola y reincia el equipo

salu2

Última edición por dogduck; 02/06/2008 a las 05:37
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 18:11.