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

 

 


Tema destacado: Recuerda que debes registrarte en el foro para poder participar (preguntar y responder)


+  Foro de elhacker.net
|-+  Programación
| |-+  Scripting
| | |-+  Ayuda batch! Dejar de ejecutar goto ?
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] 2 Ir Abajo Respuesta Imprimir
Autor Tema: Ayuda batch! Dejar de ejecutar goto ?  (Leído 6,761 veces)
Puntoinfinito


Desconectado Desconectado

Mensajes: 919


#! /win/archlinux


Ver Perfil WWW
Ayuda batch! Dejar de ejecutar goto ?
« en: 2 Mayo 2012, 14:27 pm »

Hola a tod@s.
Mi pregunta de hoy es la siguiente:
Mirad este código:
Código:
echo: Code :

:Hola
Set /P Disk=^>^>^>
If "%Disk%" EQU "puntoinfinito" (recover)
If "%Disk%" EQU "salir" (Exit)
If "%Disk%" EQU "ayuda" (echo: Pon "Puntoinfinito" para

continuar la recuperación. Pon "Salir" para salir de la

aplicacion. Pon "Help" para ver los comandos disponibles.)
Goto :Hola

Vale ahora lo que quiero es que al poner "Puntoinfinito" te salga la instrucción de Recover (como esta ahí) pero luego que te deje escribir un comando, osea que deje de ejecutarse Goto al poner "puntoinfinito" :P

No se si me habréis entendido xD Supongo que no... Si es así, no dudéis en poner: ¡No te entiendo!. Entonces lo intentaré poner mejor.

Saluuuudos


En línea

AHORA EN SOFTONIC || CLICK HERE!!
Base64: QWNhYmFzIGRlIHBlcmRlciAxIG1pbnV0byBkZSB0dSB2aWRhLiBPbOkh



HACK AND 1337 : http://hackandleet.blogspot.com
WEBSITE: http://www.infiniterware.
$Edu$


Desconectado Desconectado

Mensajes: 1.842



Ver Perfil
Re: Ayuda batch! Dejar de ejecutar goto ?
« Respuesta #1 en: 2 Mayo 2012, 14:35 pm »

Código
  1. echo: Code :
  2.  
  3. :Hola
  4. Set /P Disk=^>^>^>
  5. If "%Disk%" EQU "puntoinfinito" (recover&&goto :Sigue)
  6. If "%Disk%" EQU "salir" (Exit)
  7. If "%Disk%" EQU "ayuda" (echo: Pon "Puntoinfinito" para
  8.  
  9. continuar la recuperación. Pon "Salir" para salir de la
  10.  
  11. aplicacion. Pon "Help" para ver los comandos disponibles.)
  12. Goto :Hola
  13.  
  14. :Sigue
  15. cls
  16. echo holaaa
  17. pause>nul
  18. ...
  19. ..
  20. ..
  21.  


En línea

-- KiLiaN --


Desconectado Desconectado

Mensajes: 1.163


Ju Já!!


Ver Perfil
Re: Ayuda batch! Dejar de ejecutar goto ?
« Respuesta #2 en: 2 Mayo 2012, 14:55 pm »

Código
  1. :Hola
  2. Set /P Disk=^>^>^>
  3. If "%Disk%" EQU "puntoinfinito" (recover & goto :Sigue)
  4. If "%Disk%" EQU "salir" (Exit)
  5. If "%Disk%" EQU "ayuda" (echo Pon "Puntoinfinito" para continuar la recuperación. Pon
  6.  
  7. "Salir" para salir de la aplicacion. Pon "Help" para ver los comandos disponibles.)
  8. Goto :Hola
  9.  
  10. :Sigue
  11. cls
  12. echo holaaa
  13. pause>nul

Prueba así..
En línea

Puntoinfinito


Desconectado Desconectado

Mensajes: 919


#! /win/archlinux


Ver Perfil WWW
Re: Ayuda batch! Dejar de ejecutar goto ?
« Respuesta #3 en: 2 Mayo 2012, 15:01 pm »

Prueba lo tu :P Sale error o mas bien dicho, no sale como esperavamos.
Ah y pongamoles el @ECHO OFF que lia un poco :$
Saludos y gracias por responder :D
En línea

AHORA EN SOFTONIC || CLICK HERE!!
Base64: QWNhYmFzIGRlIHBlcmRlciAxIG1pbnV0byBkZSB0dSB2aWRhLiBPbOkh



HACK AND 1337 : http://hackandleet.blogspot.com
WEBSITE: http://www.infiniterware.
-- KiLiaN --


Desconectado Desconectado

Mensajes: 1.163


Ju Já!!


Ver Perfil
Re: Ayuda batch! Dejar de ejecutar goto ?
« Respuesta #4 en: 2 Mayo 2012, 15:04 pm »

Pues no se que error te da a mi me funciona a la perfección..
Código
  1. @echo off
  2. :Hola
  3. Set /P Disk=^>^>^>
  4. If "%Disk%" EQU "puntoinfinito" (recover & goto :Sigue)
  5. If "%Disk%" EQU "salir" (Exit)
  6. If "%Disk%" EQU "ayuda" (echo Pon "Puntoinfinito" para continuar la recuperación.Pon Salir para salir de la aplicacion. Pon "Help" para ver los comandos disponibles.)
  7. Goto :Hola
  8.  
  9. :Sigue
  10. cls
  11. echo holaaa
  12. pause>nul
En línea

Puntoinfinito


Desconectado Desconectado

Mensajes: 919


#! /win/archlinux


Ver Perfil WWW
Re: Ayuda batch! Dejar de ejecutar goto ?
« Respuesta #5 en: 2 Mayo 2012, 15:22 pm »

Envíame un pantallazo de lo que te sale al poner "puntoinfinito" por favor (si no es molestia).
Saludos a los 2.
En línea

AHORA EN SOFTONIC || CLICK HERE!!
Base64: QWNhYmFzIGRlIHBlcmRlciAxIG1pbnV0byBkZSB0dSB2aWRhLiBPbOkh



HACK AND 1337 : http://hackandleet.blogspot.com
WEBSITE: http://www.infiniterware.
-- KiLiaN --


Desconectado Desconectado

Mensajes: 1.163


Ju Já!!


Ver Perfil
Re: Ayuda batch! Dejar de ejecutar goto ?
« Respuesta #6 en: 2 Mayo 2012, 15:25 pm »

Se me borra la pantalla y sale holaaaaa ¬¬ no creo que necesites un pantallazo para eso xD
En línea

Puntoinfinito


Desconectado Desconectado

Mensajes: 919


#! /win/archlinux


Ver Perfil WWW
Re: Ayuda batch! Dejar de ejecutar goto ?
« Respuesta #7 en: 2 Mayo 2012, 15:28 pm »

Ya xD... Vale ahora lo que quiero es poder escribir un comando en ella :P
Creo que eso es lo que no hemos entendido. Perdón :$

Saluudos
En línea

AHORA EN SOFTONIC || CLICK HERE!!
Base64: QWNhYmFzIGRlIHBlcmRlciAxIG1pbnV0byBkZSB0dSB2aWRhLiBPbOkh



HACK AND 1337 : http://hackandleet.blogspot.com
WEBSITE: http://www.infiniterware.
$Edu$


Desconectado Desconectado

Mensajes: 1.842



Ver Perfil
Re: Ayuda batch! Dejar de ejecutar goto ?
« Respuesta #8 en: 2 Mayo 2012, 15:38 pm »

"Algunos simplemente no sirven para esto"
En línea

79137913


Desconectado Desconectado

Mensajes: 1.169


4 Esquinas


Ver Perfil WWW
Re: Ayuda batch! Dejar de ejecutar goto ?
« Respuesta #9 en: 2 Mayo 2012, 15:49 pm »

HOLA!!!

Código
  1. @ECHO OFF
  2. :Hola
  3. CLS
  4. ECHO Pon "Puntoinfinito" para continuar la recuperación.
  5. ECHO Pon "Salir" para salir de la aplicacion.
  6. ECHO Pon "Help" para ver los comandos disponibles.
  7. Set /P Disk=^>^>^>
  8. If "%Disk%" EQU "puntoinfinito" (GOTO recover)
  9. If "%Disk%" EQU "salir" (Exit)
  10. If "%Disk%" EQU "ayuda" (Goto Hola)
  11. :RECOVER
  12. CLS
  13. ECHO BIENVENIDO AL SISTEMA DE RECUPERACION INTRODUZCA UN COMANDO
  14. Set /P RECOV=^>^>^>
  15. ECHO %RECOV%

"Algunos simplemente no sirven para esto"
+1

GRACIAS POR LEER!!!
« Última modificación: 2 Mayo 2012, 15:59 pm por 79137913 » En línea

"Como no se puede igualar a Dios, ya he decidido que hacer, ¡SUPERARLO!"
"La peor de las ignorancias es no saber corregirlas"

 79137913                          *Shadow Scouts Team*
Páginas: [1] 2 Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Dejar algún tipo de registro al abrir un Batch
Scripting
z3nth10n 5 3,534 Último mensaje 3 Julio 2013, 10:07 am
por z3nth10n
[ayuda] vbSCTIPT (inputbox, ventanas, goto, loop ... )
Programación Visual Basic
stifmstr 3 1,999 Último mensaje 26 Febrero 2014, 05:48 am
por BlackZeroX
[Ayuda] Ejecutar un exe en Batch, con nombre separado.
Scripting
GBL 1 1,614 Último mensaje 3 Julio 2014, 00:35 am
por Slava_TZD
[DUDA] Goto de batch en bash y que lenguaje me recomendais
Scripting
MDd2 1 2,040 Último mensaje 21 Septiembre 2016, 20:04 pm
por MCKSys Argentina
¿Existe una función similar a goto de batch en bash?
Scripting
BALTA00 3 2,994 Último mensaje 27 Septiembre 2016, 23:04 pm
por warcry.
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines