hackin

Páginas: 13 (3246 palabras) Publicado: 5 de marzo de 2014
Exit
 


 
Hasta
 ahora
 no
 lo
 hemos
 usado,
 sin
 embargo
 como
 dice
 una
 canción
 “todo
 tiene
 un
 
final,
 todo
 termina”,
 voy
 demostrarles
 un
 ejemplo
 con
 el
 “exit”
 y
 sin
 el
 “exit”
 para
 
que
  de
  un
  simple
  vistazo
  comprendan
  la
  diferencia,  pero
  vamos
  a
  necesitar
 
combinarlo
 con
 un
 “if”
 

 
@echo
 off
 
If
 1==1
 (goto
 op1)
 else
 goto
 op2
 
:op1
 
Echo
 Es
 cierto
 
Pause
 
:op2
 
Echo
 Es
 falso
 
Pause
 

 
Que
 va
 a
 pasar
 en
 esta
 situación,
 sabemos
 que
 siempre
 1
 va
 a ser
 =
 a
 1
 por
 lo
 que
 
vamos
 a
 salir
 en
 dirección
 al
 goto
 “op1”
 y
 vamos
 a
 ver
 

 
Es
 cierto
 
presione
 una
 tecla
 para
 continuar…
 

 
Pero
  al
  apretar
  una
  tecla
  cualquiera
  el
  batch
  esta
  programado
  para
  seguir
  con
  la
 siguiente
 orden,
 sin
 el
 “exit”
 continuaría
 y
 veríamos
 

 
Es
 cierto
 
presione
 una
 tecla
 para
 continuar…
 
Es
 falso
 
presione
 una
 tecla
 para
 continuar…
 

 
¿Entienden?
  Una
  vez
  terminado
  el
  pause
  leería
  lo
  que
  sigue,
  como
  “:op2”
  es
  el
 receptor
 de
 un
 “goto”
 lo
 ignora
 y
 continua
 con
 las
 demás
 líneas
 

 
La
 forma
 adecuada
 seria
 

 
@echo
 off
 
If
 1==1
 (goto
 op1)
 else
 goto
 op2
 
:op1
 
Echo
 Es
 cierto
 
Pause
 
Exit
 
:op2
 
Echo
 Es
 falso
 
Pause
 
Exit
 

 
De
 esta forma
 al
 ir
 por
 la
 rama
 del
 “op1”
 y
 llegar
 al
 “exit”
 el
 programa
 al
 leer
 esa
 
línea
 se
 cerraría
 sin
 mas,
 comprobemoslo
 

 

1

www.hackxcrack.es

Es
 cierto
 
presione
 una
 tecla
 para
 continuar…
 

 
Al
 apretar
 cualquier
 tecla
 el
 programa se
 cierra
 y
 no
 continua
 

 
Ahora
 vamos
 a
 crear
 una
 clave
 de
 seguridad
 que
 nos
 pregunte
 un
 código
 

 
@echo
 off
 
:volv
 
set/p
 código=Cual
 es
 el
 código?=
 
if
 %codigo%==1234
 (goto
 seguir)
 else
 goto
 no
 
:no
 
echo.
 
echo
 El
 código
 es incorrecto
 
echo
 Por
 favor
 inténtelo
 de
 nuevo
 
pause
 
cls
 
goto
 volv
 
:seguir
 
echo.
 
echo
 El
 código
 es
 correcto
 
pause
 
exit
 

 
En
 esta
 ocasión
 vamos
 a
 ver
 en
 la
 shell
 

 
Cual
 es
 el
 código?=
 

 
Si
 tecleamos
 1234
 y
 apretamos enter
 nos
 va
 a
 enviar
 por
 el
 lado
 de
 seguir
 y
 nos
 va
 
a
 mostrar
 lo
 siguiente
 

 
Cual
 es
 el
 código?=1234
 

 
El
 código
 es
 correcto
 
presione
 una
 tecla
 para
 continuar…
 

 
En
 caso
 de
 que
 tecleemos
 cualquier
 otra
 combinación
 al apretar
 enter
 vamos
 a
 ver
 

 
Cual
 es
 el
 código?=4826
 

 
El
 código
 es
 incorrecto
 
Por
 favor
 inténtelo
 de
 nuevo
 
presione
 una
 tecla
 para
 continuar…
 

 
El
 cls
 nos
 va
 a
 limpiar
 la
 pantalla
 y
 vamos
 a
 volver
 a
 la
 pregunta…
 ...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Hackin Democracy

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS