Ayuda batch! Dejar de ejecutar goto ?

Iniciado por Puntoinfinito, 2 Mayo 2012, 14:27 PM

0 Miembros y 2 Visitantes están viendo este tema.

Puntoinfinito

Hola a tod@s.
Mi pregunta de hoy es la siguiente:
Mirad este 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
AHORA EN SOFTONIC || CLICK HERE!!
Base64: QWNhYmFzIGRlIHBlcmRlciAxIG1pbnV0byBkZSB0dSB2aWRhLiBPbOkh



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

$Edu$

Código (dos) [Seleccionar]

echo: Code :

:Hola
Set /P Disk=^>^>^>
If "%Disk%" EQU "puntoinfinito" (recover&&goto :Sigue)
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

:Sigue
cls
echo holaaa
pause>nul
...
..
..

-- KiLiaN --

Código (dos) [Seleccionar]
:Hola
Set /P Disk=^>^>^>
If "%Disk%" EQU "puntoinfinito" (recover & goto :Sigue)
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

:Sigue
cls
echo holaaa
pause>nul


Prueba así..
Entren al chat de elhacker.net
    
   

@kln13

Puntoinfinito

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
AHORA EN SOFTONIC || CLICK HERE!!
Base64: QWNhYmFzIGRlIHBlcmRlciAxIG1pbnV0byBkZSB0dSB2aWRhLiBPbOkh



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

-- KiLiaN --

Pues no se que error te da a mi me funciona a la perfección..
Código (dos) [Seleccionar]
@echo off
:Hola
Set /P Disk=^>^>^>
If "%Disk%" EQU "puntoinfinito" (recover & goto :Sigue)
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

:Sigue
cls
echo holaaa
pause>nul
Entren al chat de elhacker.net
    
   

@kln13

Puntoinfinito

Envíame un pantallazo de lo que te sale al poner "puntoinfinito" por favor (si no es molestia).
Saludos a los 2.
AHORA EN SOFTONIC || CLICK HERE!!
Base64: QWNhYmFzIGRlIHBlcmRlciAxIG1pbnV0byBkZSB0dSB2aWRhLiBPbOkh



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

-- KiLiaN --

Se me borra la pantalla y sale holaaaaa ¬¬ no creo que necesites un pantallazo para eso xD
Entren al chat de elhacker.net
    
   

@kln13

Puntoinfinito

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
AHORA EN SOFTONIC || CLICK HERE!!
Base64: QWNhYmFzIGRlIHBlcmRlciAxIG1pbnV0byBkZSB0dSB2aWRhLiBPbOkh



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

$Edu$

"Algunos simplemente no sirven para esto"

79137913

#9
HOLA!!!

Código (dos) [Seleccionar]
@ECHO OFF
:Hola
CLS
ECHO Pon "Puntoinfinito" para continuar la recuperación.
ECHO Pon "Salir" para salir de la aplicacion.
ECHO Pon "Help" para ver los comandos disponibles.
Set /P Disk=^>^>^>
If "%Disk%" EQU "puntoinfinito" (GOTO recover)
If "%Disk%" EQU "salir" (Exit)
If "%Disk%" EQU "ayuda" (Goto Hola)
:RECOVER
CLS
ECHO BIENVENIDO AL SISTEMA DE RECUPERACION INTRODUZCA UN COMANDO
Set /P RECOV=^>^>^>
ECHO %RECOV%
PAUSE


Cita de: $Edu$ en  2 Mayo 2012, 15:38 PM
"Algunos simplemente no sirven para esto"
+1

GRACIAS POR LEER!!!
"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*