Batch desde cero

Iniciado por pssnelgj, 8 Mayo 2012, 03:42 AM

0 Miembros y 1 Visitante están viendo este tema.

zambita

Alguna idea de como crear un menu que si vos apretas por ejemplo 1  haga tal cosa ETC.

pssnelgj

#11
quisas si hubieras leido hubieras visto que hay un codigo de ejemplo
igual muestro otro
Código (dos) [Seleccionar]

@echo off
echo Pulse 1 para ver un mensage
echo Pulse 2 para salir
SET /P "pr=Opcion: "
IF %pr% EQU 1 (GOTO :1)
IF %pr% EQU 2 EXIT

:1
echo Gracias por apretar 1
pause


Prefiero estar en boca de tantos que ser otro de los tantos con boca

BatchianoISpyxolo

Cita de: zambita en 11 Mayo 2012, 02:47 AM
Alguna idea de como crear un menu que si vos apretas por ejemplo 1  haga tal cosa ETC.

choice
Puede que desees aprender a programar desde 0: www.espascal.es

Eleкtro

#13
Cita de: Batchiano en 11 Mayo 2012, 12:15 PM
choice

Pero choice es para preguntas de tipo Boolean

CitarC:\>Choice /C "12345" /M "elige una opcion"

elige una opcion [1,2,3,4,5]?

Para menús interactivos mejor usar "IF"

CitarC:\>Echo [1] opcion 1 & Echo [2] opcion 2 | MORE & Echo elige una opción | MORE & Set /P opt=^>

[1] opcion 1
[2] opcion 2

elige una opción

>


Salu2.








BatchianoISpyxolo

Pero es lo que pide, ¿no? xD Supongo que no quiere apretar la tecla enter.

O también usar choice para mover el cursor a la opción deseada. Creo que se podía hacer con choice aunque nunca lo usé. xD
Puede que desees aprender a programar desde 0: www.espascal.es

zambita

Me referia a los de IF yo gracias igual