Tarea

Páginas: 14 (3269 palabras) Publicado: 12 de septiembre de 2012

  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
 
 

Exit
 

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…
 
  Cual
 es
 el
 código?=
 
 

2

www.hackxcrack.es

A
  este...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Mi tarea Tu tarea
  • tarea tarea
  • Tarea Tarea
  • Tarea
  • Tarea
  • Tarea
  • Tarea
  • Tarea

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS