Normas del foro

Curso Hacker
Bienvenido(a), Visitante. Favor de ingresar o registrarse.
¿Perdiste tu email de activación? - Diciembre 04, 2008, 07:22:44
Inicio Ayuda Ingresar Registrarse
Visita: Articulos - Juegos Gratis - Da Foros

Comunidad Underground Hispana  |  Programacion  |  Programación  |  Batch (Moderadores: Espectro Infernal, |Shadow|)  |  Tema: Ayuda con codigo 0 Usuarios y 1 Visitante están viendo este tema. « anterior próximo »
Páginas: [1] Ir Abajo Imprimir
Autor Tema: Ayuda con codigo  (Leído 187 veces)
lathix
Recien Llegado
*
Desconectado Desconectado

Mensajes: 2


Ver Perfil Email
« en: Noviembre 14, 2007, 08:48:53 »

juegos gratis
Buenas tengo unos problemillas con este sector, quiero que desde mi menu salgan los link a distintas partes de programas con la condicional, pero no me resulta lo probe de miles maneras pero nada, ojala me ayuden y verifiquen el code


Código:
echo             1. Iniciar sesion / Login
echo             2. Enviar archivo / Send file
echo             3. Descargar archivo / Download file
echo             4. Ping Host
echo             5. Salir / Exit
echo.
echo.
set /p opc=Ingrese la opcion / Enter your choice:
if %opc%==1 (goto rbf) else
if %opc%==2 (goto up) else
if %opc%==3 (goto down) else
if %opc%==4 (goto ping) else echo error&pause&goto menu
if %opc%==5 (goto close) else echo error&pause&goto close
En línea
SkullMaster123
Visitante
« Respuesta #1 en: Noviembre 14, 2007, 08:55:15 »

Bueno amigo disculpa no entendi tu pregunta que quieres decir con esto:

Citar
los link a distintas partes de programas con la condicional

y veo que tu codigo tiene unos pequeños errores voy a corregirlo y te lo posteo con una explicacion Wink mientras tu aclarame tu pregunta para poder ayudarte! Tongue

Bueno amigo aqui te dejo el code acomodado lo que hise fue en el else agregar goto, al comienzo del batch agregar  @echo off y :menu aqui te lo dejo Tongue

:menu
 @echo off
color 0a
cls
echo             1. Iniciar sesion / Login
echo             2. Enviar archivo / Send file
echo             3. Descargar archivo / Download file
echo             4. Ping Host
echo             5. Salir / Exit
echo.
echo.
set /p opc=Ingrese la opcion / Enter your choice:
if %opc%==1 (goto rbf) else goto error
if %opc%==2 (goto up) else goto error
if %opc%==3 (goto down) else goto error
if %opc%==4 (goto ping) else echo error&pause&goto menu
if %opc%==5 (goto close) else echo error&pause&goto close

:error
 @echo off
msg /w * A introducido mal la opcion!
goto menu

Salu2's!
P.D:Si a esto no tereferias porfavor postea para ayudarte!! Wink
« Última modificación: Noviembre 14, 2007, 09:08:59 por SkullMaster123 » En línea
Espectro Infernal
T0 d0: -> Mejorar 3 en raya
Moderadores
Gran Colaborador
*****
Desconectado Desconectado

Mensajes: 1064


ESPECTRO INFERNAL


Ver Perfil Email
« Respuesta #2 en: Noviembre 15, 2007, 12:56:50 »


:error
  @echo off
msg /w * A introducido mal la opcion!
goto menu


msg * A introducido mal la opcion!
En línea





SkullMaster123
Visitante
« Respuesta #3 en: Noviembre 15, 2007, 10:39:23 »

Citar
:error
   @echo off
msg /w * A introducido mal la opcion!
goto menu
Bueno amigo Espectro Infernal la parte del msg /w * no esta mala, Wink por si no sabes te corrijo amigo el /w es un tiempo osea que si la persona no le da a aceptar al mensaje el comando no se sigue ejecutando!! Wink

Salu2's!
En línea
y0u-uNSeCure
Moderación
Gran Colaborador
*****
Desconectado Desconectado

Mensajes: 3672


TerminalHacker.es


Ver Perfil Email
« Respuesta #4 en: Noviembre 15, 2007, 11:12:44 »

/w es un poko tonteria no?...no ace falta poner /w para k no se siga ejecutando ya k se ejecutara una sola vez y pasara al goto...


sALuDos__
« Última modificación: Noviembre 15, 2007, 11:20:50 por .:dARkDiAMoNd:. » En línea

[ + ]
Necesitas ser usuario para ver los enlaces Crear Usuario  Hacer Sesion
www.TerminalHacker.es
SkullMaster123
Visitante
« Respuesta #5 en: Noviembre 15, 2007, 11:33:36 »

Es casi lo mismo! Wink lo puse por ponerlo! Grin

Salu2's! Cool
En línea
sami
Colaborador
*****
Desconectado Desconectado

Mensajes: 427



Ver Perfil Email
« Respuesta #6 en: Noviembre 15, 2007, 01:20:13 »

Bien

msg /w * A introducido mal la opcion!

que esta mal:

"A introducido" se escribe "Ha introducido"

msg * envía el mensaje a todos los terminales de la red, y no queremos eso.

Por tanto

msg %username% Ha introducido mal la opcion!

o bien

msg /w %username% Ha introducido mal la opcion!
En línea
Páginas: [1] Ir Arriba Imprimir 
Comunidad Underground Hispana  |  Programacion  |  Programación  |  Batch (Moderadores: Espectro Infernal, |Shadow|)  |  Tema: Ayuda con codigo « anterior próximo »
Ir a:  


Ranking-Hits
Powered by SMF 1.1.7 | SMF © 2006-2007, Simple Machines LLC