Responder preguntas en un archivo .bat
Resuelto
train3000
Mensajes publicados
75
Estado
Miembro
-
train3000 Mensajes publicados 75 Estado Miembro -
train3000 Mensajes publicados 75 Estado Miembro -
Hola,
estoy buscando un código en ms-dos (archivo .bat) para responder con sí o no a una pregunta.
ya había encontrado un archivo .bat antes, pero lo perdí.
un tipo de cosa así:
esto sí lo entiendo:
@echo off
echo ¡Buenos días! ¿Cómo va todo?
pero esto que no entiendo:
if %goto% echo ¡Bien!
if %goto% echo ¡ok!
también pienso que hay comandos "set" y "answer" pero no estoy seguro.
gracias.
estoy buscando un código en ms-dos (archivo .bat) para responder con sí o no a una pregunta.
ya había encontrado un archivo .bat antes, pero lo perdí.
un tipo de cosa así:
esto sí lo entiendo:
@echo off
echo ¡Buenos días! ¿Cómo va todo?
pero esto que no entiendo:
if %goto% echo ¡Bien!
if %goto% echo ¡ok!
también pienso que hay comandos "set" y "answer" pero no estoy seguro.
gracias.
2 respuestas
-
@echo off
:menu
set choix=
cls
echo.
set /p choix= ¡Buenos días! ¿Cómo estás? [Sí/No]
if /i "%choix%"=="SÍ" (echo ¡Estás bien! &pause>nul &goto menu)
if /i "%choix%"=="NO" (echo ¡Estás mal! &pause>nul &goto menu)
goto menu -
¿Algo así?
@echo off
echo "Escribe tu nombre: "
set /p Nom=
echo "Escribe tu apellido: "
set /p prenom=
echo %nom% %prenom%
Es el set /p el que lo hace todo. La "respuesta" se encontrará en la variable de entorno que se encuentra entre el "/p " y el "="