```
@eco apagado
:comenzar
echo ¿Te gustaría continuar (S/N)?
ELECCIÓN /C sí/n
si el nivel de error 2 llega al final
echo Elegiste Sí.
ir a empezar
:fin
echo Elegiste No.
pausa
```
En este ejemplo, el comando `CHOICE` se utiliza para mostrar el mensaje "¿Le gustaría continuar (S/N)?" y aceptar la entrada del usuario. El modificador `/C` se utiliza para especificar las opciones válidas, que son "y" y "n". Si el usuario ingresa una opción no válida, el comando mostrará un mensaje de error y luego pasará a la etiqueta `:end`.
La línea `if errorlevel 2 goto end` comprueba si el usuario ingresó una elección no válida. Si lo hicieron, la variable `errorlevel` se establecerá en 2 y el comando se bifurcará a la etiqueta `:end`.
Las líneas de "eco" se utilizan para mostrar los mensajes "Elegiste Sí" o "Elegiste No", según la entrada del usuario.
Las líneas `goto` se utilizan para volver al principio del comando (la etiqueta `:start`) o al final del comando (la etiqueta `:end`), dependiendo de la entrada del usuario.
El comando `pausar` al final del script se usa para pausar la ventana del símbolo del sistema para que el usuario pueda leer el resultado antes de que se cierre.
Puede personalizar este script para adaptarlo a sus necesidades cambiando el mensaje de aviso, las opciones válidas y las acciones que se toman según la entrada del usuario.