elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Como proteger una cartera - billetera de Bitcoin


+  Foro de elhacker.net
|-+  Programación
| |-+  Scripting
| | |-+  Evitar que SET /P cierre el script
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Evitar que SET /P cierre el script  (Leído 2,887 veces)
7elipe

Desconectado Desconectado

Mensajes: 1


Ver Perfil
Evitar que SET /P cierre el script
« en: 29 Junio 2019, 20:37 pm »

Hola, como dice el titulo quiero saber de que forma puedo evitar que mi script se cierre si un if  le pide respuesta al comando set /p, ejemplo:

Código:
:menu1
echo.
echo.
set /p tipo= ingresa opcion y enter:
echo.
if %tipo%==1 (goto envio) else (if %tipo%==2 (goto envio) else (if %tipo%==3 (goto envio) else (if %tipo%==4 (goto envio) else (if %tipo%==5 (goto envio) else (goto menu1))))

si no ingreso nada al set /p, cuando le doy enter el script se cierra y quiero que si no se incresa nada y se da enter el "if" me devuelva a :menu1


En línea

**Aincrad**


Desconectado Desconectado

Mensajes: 668



Ver Perfil WWW
Re: Evitar que SET /P cierre el script
« Respuesta #1 en: 2 Julio 2019, 14:46 pm »

si no ingreso nada al set /p, cuando le doy enter el script se cierra y quiero que si no se incresa nada y se da enter el "if" me devuelva a :menu1

Código
  1. @echo off
  2. :menu1
  3. set /p tipo= Ingresa opcion y enter:
  4. if not defined tipo (goto:menu1) >NUL




bueno te dejo un menu base en batch :

Código
  1. @echo off & Title  Batch Menu Base & Color b
  2. :menu1
  3. cls
  4. echo/
  5. echo/
  6. echo/
  7. set /p tipo= Ingresa opcion y enter:
  8. if not defined tipo (goto:menu1) >NUL
  9. If ["%tipo%"]==["help"] goto Help >NUL
  10. If ["%tipo%"]==["1"] goto 1 >NUL
  11. If ["%tipo%"]==["2"] goto 2 >NUL
  12.  
  13.  
  14. :1
  15. cls
  16. Echo/
  17. Echo opcion 1
  18. Echo/
  19. pause
  20. End
  21.  
  22. :2
  23. cls
  24. Echo/
  25. Echo opcion 2
  26. Echo/
  27. pause
  28. End
  29.  
  30. :Help
  31. cls
  32. Echo/
  33. Echo/
  34. Echo                Ingrese Opciones : 1 - 2 - 3 - 4 y presione enter
  35. Echo/
  36. Echo                                 Batch Menu Base
  37. Echo/
  38. Echo/
  39. Echo/
  40. Echo/ & pause
  41. goto :menu1


« Última modificación: 3 Julio 2019, 12:35 pm por **Aincrad** » En línea



Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Ejecutar como Administrador y evitar que se cierre
Análisis y Diseño de Malware
Segurida 8 10,868 Último mensaje 16 Junio 2011, 15:01 pm
por 43H4FH44H45H4CH49H56H45H
evitar que se cierre programa en C
Programación C/C++
NowhereMan 5 9,298 Último mensaje 10 Julio 2011, 00:41 am
por BlackZeroX
Evitar que un programa cierre otro [Cheat ARGENTUM]
Dudas Generales
sebaocano 4 7,222 Último mensaje 9 Agosto 2011, 06:16 am
por .:UND3R:.
Evitar cierre de aplicacion vb
Programación General
Buggcon 2 3,625 Último mensaje 4 Abril 2013, 02:23 am
por Buggcon
Evitar cierre de formulario vb6
Programación General
Buggcon 2 4,389 Último mensaje 8 Abril 2013, 04:18 am
por Eleкtro
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines