Foro de elhacker.net

Programación => Scripting => Mensaje iniciado por: kaffa22 en 2 Septiembre 2012, 15:34 pm



Título: [Batch] Volver al inicio del código Ayuda
Publicado por: kaffa22 en 2 Septiembre 2012, 15:34 pm
Hola, tengo un código batch hecho para instalar varios programas desatendidos y quería saber si hay alguna forma de que luego termine el código vuelva al principio.
La cosa es asi. Al entrar al batch te hace una pregunta 32 y 64 bits entonces lo que hice fue
Código:
if %ver%==1 goto 1
if %ver%==2 goto 2
luego de esto hice resumiendo sin poner todo el código
Código:
:1 Programa 1
pause
:2 Programa 2
pause
Lo que quiero es que luego de programa 1 pause vuelva al inicio del batch. Al inicio me refiero a lo que aparece cuando se abre osea la pregunta de 32 y 64 bits.
He probado con cls pero solo me borra lo que he hecho y no vuelve al inicio.

Alguien sabe el código para hace esto?
Saludos


Título: Re: [Batch] Volver al inicio del código Ayuda
Publicado por: Nilrac en 2 Septiembre 2012, 16:44 pm
Se esta manera podría ser !

Código:

:pregunta

if %ver%==1 goto 1
if %ver%==2 goto 2


:1 Programa 1
pause
goto pregunta

:2 Programa 2
pause


Título: Re: [Batch] Volver al inicio del código Ayuda
Publicado por: Eleкtro en 2 Septiembre 2012, 16:46 pm
Simplemente crea una etiqueta al principio del code y llámala... como te explicaron.

PD: O usa el comando "CALL".


Título: Re: [Batch] Volver al inicio del código Ayuda
Publicado por: kaffa22 en 2 Septiembre 2012, 16:53 pm
Gracias a los dos, me funciono  ;-).
Saludos


Título: Re: [Batch] Volver al inicio del código Ayuda
Publicado por: chicocos en 3 Septiembre 2012, 19:26 pm
veo más facil la respuesta de elektro h@cker

Simplemente crea una etiqueta al principio del code y llámala... como te explicaron.

PD: O usa el comando "CALL".

aunque aun más la opción de la etiqueta :)

qué opción utilizastes?