Si no hace lo que deseas es porque algo está mal xD.
A ver, un bucle utilizando etiquetas y goto...
Bucle de infinitos ciclos donde se repiten las [acciones]
Un bucle controlado se puede realizar con una etiqueta, una condición y la instrucción goto o call. Ejemplo de mostrar los 10 primeros naturales.
También tienes el comando for para realizar ciclos.
Supongo que tu problema acaece en que no modificas el valor de la variable de control del bucle, por eso se hace infinito.
¡Saludos!
A ver, un bucle utilizando etiquetas y goto...
Bucle de infinitos ciclos donde se repiten las [acciones]
Código (dos) [Seleccionar]
:etiqueta
[acciones]
goto :etiqueta
Un bucle controlado se puede realizar con una etiqueta, una condición y la instrucción goto o call. Ejemplo de mostrar los 10 primeros naturales.
Código (dos) [Seleccionar]
@echo off
set /a k=0
:contar
echo %k%
if %k% LSS 10 (set /a k+=1&goto contar)
pause>nul
También tienes el comando for para realizar ciclos.
Supongo que tu problema acaece en que no modificas el valor de la variable de control del bucle, por eso se hace infinito.
¡Saludos!