La Red de Conocimientos Pedagógicos - Conocimientos secundarios - ¿Se pueden anidar declaraciones if en el procesamiento por lotes?

¿Se pueden anidar declaraciones if en el procesamiento por lotes?

Puede anidarse, la cláusula ELSE debe aparecer en la misma línea después de IF @echo Ejemplo:

@echo off

:x

set /p goto=Por favor, introduzca su elección [1, 2, 3, 4, 5]:

goto:y

:y

echo %goto%

si %goto% GTR 2 (

si %goto% GTR 4 (

echo es mayor que 4

) else (

si %goto% == 4 (

echo es igual a 4) else ( echo es menor que 4)

)) else (

el eco es menor que 3

)goto :x