Foros del Web » Programación para mayores de 30 ;) » Programación General »

Código en archivo bat ......... help!

Estas en el tema de Código en archivo bat ......... help! en el foro de Programación General en Foros del Web. Hola a todos, Tengo un problema y me gustaría compartirlo, esperando que alguien me pueda ayudar, Estoy haciendo un archivo .bat para el ingreso de ...
  #1 (permalink)  
Antiguo 14/09/2009, 10:33
Avatar de chidomen  
Fecha de Ingreso: enero-2005
Ubicación: aquí
Mensajes: 380
Antigüedad: 19 años, 10 meses
Puntos: 0
Pregunta Código en archivo bat ......... help!

Hola a todos,

Tengo un problema y me gustaría compartirlo, esperando que alguien me pueda ayudar,

Estoy haciendo un archivo .bat para el ingreso de datos, el cual el usuario ingresa los datos dependiendo a que opción requiere. La lógica de lo que quiero hacer es algo parecido a lo siguiente:

1. Qué acción requieres: opción A o opción B?

2. si (opción A)

haz esto.................

3. si (opción B)

haz esto .................


Aquí es donde requiero ayuda, como hacerle para que después de las opciones 1,2 y 3, vuelva a solicitar la opción 1, es decir:

4. Qué acción requieres: opción A o opción B?

Esto es ilimitado,


Espero que alguien pueda ayudarme con esto,

De antemano muchas gracias
Saludos
__________________
.. simplemente soy un mexicano apasionado ..
guasanericonsul.com
  #2 (permalink)  
Antiguo 14/09/2009, 11:18
Avatar de chidomen  
Fecha de Ingreso: enero-2005
Ubicación: aquí
Mensajes: 380
Antigüedad: 19 años, 10 meses
Puntos: 0
Respuesta: Código en archivo bat ......... help!

hola,

Encontré una manera de hacerlo, lo agrego por al alguien tiene el mismo problema que tuve,

ECHO OFF
CLS
:MENU
ECHO.
ECHO............................................
ECHO PRESS 1 FOR INCOMING OR 2 FOR OUTGOING
ECHO............................................
ECHO.
ECHO 1 - Incoming data
ECHO 2 - Outgoing data
ECHO 3 - Exit
ECHO.
SET /P M=Type 1 or 2, the press ENTER:
IF %M%==1 GOTO INCOMING
IF %M%==2 GOTO OUTGOING
IF %M%==3 GOTO EOF
:INCOMING
SET /P PALLET=Enter Pallet:
ECHO PALLET #%PALLET%
SET /P WAREHOUSE=Enter Warehouse:
ECHO PALLET #%PALLET% is in Warehouse: %WAREHOUSE%
GOTO MENU
:OUTGOING
SET /P WAREHOUSE=Enter Warehouse:
ECHO Warehouse: %WAREHOUSE%
SET /P PALLET=Enter Pallet #:
ECHO WAREHOUSE # %WAREHOUSE% has Pallet: %PALLET%
GOTO MENU

Saludos
__________________
.. simplemente soy un mexicano apasionado ..
guasanericonsul.com
  #3 (permalink)  
Antiguo 14/09/2009, 11:18
Avatar de Anubis_Slash  
Fecha de Ingreso: mayo-2009
Ubicación: aqui y haya
Mensajes: 173
Antigüedad: 15 años, 6 meses
Puntos: 5
Respuesta: Código en archivo bat ......... help!

no podrias implementar un DO - WHILE o un WHILE?
estos son ciclos que se harian de manera infinita hasta que tu les digas que ya no es necesario hacerlo mas....

si tienes mas opciones que A o B podrias utlizar un SWITCH para meter mas opciones..

saludos
__________________
Bienvenidos los karmas.
Quejas, sugerencias o dudas, se awantan......
  #4 (permalink)  
Antiguo 14/09/2009, 11:20
Avatar de chidomen  
Fecha de Ingreso: enero-2005
Ubicación: aquí
Mensajes: 380
Antigüedad: 19 años, 10 meses
Puntos: 0
Respuesta: Código en archivo bat ......... help!

Hola Anubis_Slash

Gracias por la sugerencia,

Saludos
__________________
.. simplemente soy un mexicano apasionado ..
guasanericonsul.com
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 23:16.