Título: Boludes en Batch que no funciona.
Publicado por: pololo08 en 18 Abril 2009, 22:04 pm
Hola Cuando ejecuto el bat las opciones 3 y 4 me sacan del programa. A y no veo el error. @echo off echo MENU echo 1.Hora echo 2.Fecha echo 3.Crear un directorio echo 4.Borrar un directorio echo 5.Salir
set /p opc=Elija una opcion
if %opc%==1 goto 1 if %opc%==2 goto 2 if %opc%==3 goto 3 if %opc%==4 goto 4 if %opc%==5 goto 5
:1
cls time cls menu.bat
:2
cls time cls menu.bat
3:
cls set /p nombre=Escriba el nombre del directorio a crear MD %nombre% echo Directorio creado cls
menu.bat
4:
cls set /p borra=Escriva el derectorio a eliminar del %borra% echo directorio eliminado cls
menu.bat
:5
exit
Posdata : ante todo gracias
Título: Re: Boludes en Batch que no funciona.
Publicado por: juancho77 en 18 Abril 2009, 22:49 pm
No se nada de bat, pero esto esta feo: if %opc%==3 goto 3 if %opc%==4 goto 4 [b]if %opc%==3 goto 5 if %opc%==4 goto 6[/b] fijate que la opcion 5 sale a exit.
Título: Re: Boludes en Batch que no funciona.
Publicado por: pololo08 en 19 Abril 2009, 02:07 am
igual no funciona
Título: Re: Boludes en Batch que no funciona.
Publicado por: huww en 24 Abril 2009, 19:53 pm
no seria mejor poner @echo off echo MENU echo 1.Hora echo 2.Fecha echo 3.Crear un directorio echo 4.Borrar un directorio echo 5.Salir
set /p opc=Elija una opcion
if %opc%==1 goto 1 if %opc%==2 goto 2 if %opc%==3 goto 3 if %opc%==4 goto 4 if %opc%==5 goto 5
:1
cls time cls goto menu
:2
cls time cls goto menu
:3 cls echo Escriba el nombre del directorio a crear set/p nombre= MD %nombre% echo directorio creado cls
menu.bat
:4
cls echo Escriva el derectorio a eliminar set /p borra=Escriva el derectorio a eliminar del %borra% echo directorio eliminado cls
menu.bat
:5
exit
Título: Re: Boludes en Batch que no funciona.
Publicado por: Dragon@Negro en 24 Abril 2009, 21:23 pm
No será que no tienes puesto el menú?
Tienes puesto 3: y 4: y tendrían que ser :3 y :4, sino, es como si no lo hubieras puesto.
Título: Re: Boludes en Batch que no funciona.
Publicado por: leogtz en 25 Abril 2009, 17:56 pm
:menu cls echo 3.Crear un directorio echo 4.Borrar un directorio set /p opc=Elija una opcion :1 cls time cls :2 cls time cls :3 cls set /p nombre=Escriba el nombre del directorio a crear cls :4 cls set /p borra=Escriva el derectorio a eliminar echo directorio eliminado cls :5
Las etiquetas se ponen asi : no RD elimina carpetas, DEL no. Saludos.
Título: Re: Boludes en Batch que no funciona.
Publicado por: pololo08 en 3 Mayo 2009, 02:17 am
gracias
Título: Re: Boludes en Batch que no funciona.
Publicado por: Og. en 3 Mayo 2009, 19:47 pm
:1 cls time cls
creo que te serviia mas: :1 cls %time% pause cls goto:menu
|