Test Foro de elhacker.net SMF 2.1

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
if %ver%==1 goto 1
if %ver%==2 goto 2

luego de esto hice resumiendo sin poner todo el 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 !



: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

Cita de: EleKtro H@cker 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".

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

qué opción utilizastes?