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

 

 


Tema destacado: Trabajando con las ramas de git (tercera parte)


+  Foro de elhacker.net
|-+  Programación
| |-+  Scripting
| | |-+  Menu de bash (solucionado)
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Menu de bash (solucionado)  (Leído 4,326 veces)
Norlak

Desconectado Desconectado

Mensajes: 101


Ver Perfil
Menu de bash (solucionado)
« en: 26 Enero 2011, 22:59 pm »

Bueno tengo un problema estoy haciendo un menu para un portable con bash
y mi duda es,


yo tengo 2 opciones la 1 y la 2 pero si te equibocas sale el fallo y cierra el bash

mi pregunta es que tengo que añadirle a la variable para que si sale algun numero no puesto hay vuelva al menu

Citar
:menu
cls
color 0a
echo.
echo.
echo  1.- Abrir Nero 7 StartSmart
echo.
echo  2.- cerrar Aplicación
echo.
echo.
set /p var2=  Elige la opcion:
echo.



if %var2%==1 goto parte1

if %var2%==2 goto parte2


if %var2%==  goto parte3


hay en la ultima parte que tengo que poner?

un saludo y gracias


« Última modificación: 26 Enero 2011, 23:39 pm por Norlak » En línea

Rectificar es de sabios, aprende de tus errores para ser alguien mejor.
Norlak

Desconectado Desconectado

Mensajes: 101


Ver Perfil
Re: Menu de bash (solucionado)
« Respuesta #1 en: 26 Enero 2011, 23:36 pm »

yo mismo me lo he solucionado para quien este interesado.


Citar
:menu
cls
color 0a
echo.
echo.
echo  1.- Abrir Nero 7 StartSmart
echo.
echo  2.- cerrar Aplicación
echo.
echo.
set /p var2=  Elige la opcion:
echo.



if %var2%==1 goto parte1

if %var2%==2 goto parte2

if not %var2%==1/2 goto parte3


con el "not" tienes la opcion de decir: si tu variable no es igual a ------ haz lo siguiente



Nose si me he explicado... si alguno tiene alguna duda diganmelo y lo intentare dejar mas claro un saludo



En línea

Rectificar es de sabios, aprende de tus errores para ser alguien mejor.
leogtz
. . .. ... ..... ........ ............. .....................
Colaborador
***
Desconectado Desconectado

Mensajes: 3.069


/^$/


Ver Perfil WWW
Re: Menu de bash (solucionado)
« Respuesta #2 en: 27 Enero 2011, 01:57 am »

Eso es batch, no bash, es muy muy diferente.

Código:
if not %var2%==1/2 goto parte3
Eso es incorrecto.
En línea

Código
  1. (( 1 / 0 )) &> /dev/null || {
  2. echo -e "stderrrrrrrrrrrrrrrrrrr";
  3. }
  4.  
http://leonardogtzr.wordpress.com/
leogutierrezramirez@gmail.com
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Ordenar usuarios en Bash [Solucionado]
Scripting
Flakito81 2 4,316 Último mensaje 6 Abril 2010, 01:51 am
por Flakito81
[SOLUCIONADO] [Bash] Problemas con grep en una URL
Scripting
aaronduran2 3 4,851 Último mensaje 20 Noviembre 2010, 23:58 pm
por aaronduran2
[SOLUCIONADO] Problema con Bash
Scripting
javier1212 2 4,190 Último mensaje 4 Enero 2011, 07:46 am
por leogtz
[BASH] Elegir opcion de un menu sin presionar tecla intro
Scripting
Hekaly 2 6,554 Último mensaje 27 Agosto 2015, 07:56 am
por Todo-System.
Ayuda con menú en bash
Scripting
davidel11 1 2,771 Último mensaje 29 Enero 2018, 19:40 pm
por fary
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines