RE:IF y CHOICE
Publicado por
Juan Fazzini (1 intervención) el 15/09/2000 00:00:00
El comando choice devuelve un número en la variable errorlevel, y
utilizando este número en un if podes indicar que parte del archivo
ejecutar (gracias al comando goto (label) ). Las etiquetas (o label)
se crean utilizando el dos puntos antes del nombre (:nombre).
En el siguiente ejemplo vas a poder entender su funcionamiento:
Archivo bat utilizando un choice
----COMIENZO DE ARCHIVO----
@echo off
choice /c:123 opcion
if errorlevel 3 goto op3
if errorlevel 2 goto op2
if errorlevel 1 goto op1
:op3
echo opcion tres
goto end
:op2
echo opcion dos
goto end
:op1
echo opcion uno
:end
----FIN DE ARCHIVO----
Cualquier consulta enviame un mail.
Suerte!