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
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
Simplemente crea una etiqueta al principio del code y llámala... como te explicaron.
PD: O usa el comando "CALL".
Gracias a los dos, me funciono ;-).
Saludos
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?