Test Foro de elhacker.net SMF 2.1

Programación => Scripting => Mensaje iniciado por: la_anus en 10 Marzo 2012, 18:17 PM

Título: AYUDA CON UN .BAT
Publicado por: la_anus en 10 Marzo 2012, 18:17 PM
Hola,tengo que hacer un .bat con 6 funciones vinculadas cada una a una tecla (1,2,3,4,5 y 6),no se si el problema esta en los codigos de las teclas...pero no consigo que funcione.si alguien sabe por favor que me corrija el .bat

Código (bash) [Seleccionar]
@ echo off
:Menu
cls
echo programa Nuria Fernandez Naranjo
echo pulse 1: Abrir fichero
echo pulse 2: Crear fichero
echo pulse 3: Mover fichero
echo pulse 4: Renombrar fichero
echo pulse 5: cambiar la hora
echo pulse 6: Salir
pause

if %49% ==  goto Ver
if %50% ==  goto Crear
if %51% ==  goto Mover
if %52% ==  goto Renombrar
if %53% ==  goto Hora
if %54% ==  goto Salir


:Ver
dir
pause>nul
goto :Menu

:Crear
md ejercicio
pause>nul
goto :Menu

:Mover
move "ejercicio" mis documentos
pause>nul
goto :Menu

:Renombrar
rename ejercicio Nuria
pause>nul
goto :Menu

:Hora
time
pause>nul
goto :Menu

:Salir
exit
Título: Re: AYUDA CON UN .BAT
Publicado por: $Edu$ en 10 Marzo 2012, 19:03 PM
Te has leido algun tutorial antes de querer programar? eso es lo primero que hay que hacer.

Fijate que no estas igualando nada, igualas a una instruccion, es como que hagas: if 1 == echo hola
Título: Re: AYUDA CON UN .BAT
Publicado por: Eleкtro en 10 Marzo 2012, 20:08 PM
Toma el code, Pero hazle caso a $Edu sino no vas a aprender por ti misma  :P

Código (dos) [Seleccionar]
@echo off

:Menu
CLS
Echo programa Nuria Fernandez Naranjo | More
Echo: [1]  Abrir fichero
Echo: [2]  Crear fichero
Echo: [3]  Mover fichero
Echo: [4]  Renombrar fichero
Echo: [5]  cambiar la hora
Echo: [6]  Salir
Echo+ | More
Echo: Elija una opcion... | More
Set /P Opcion=^>^>


if %Opcion%==1 (Goto :Ver)
if %Opcion%==2 (Goto :Crear)
if %Opcion%==3 (Goto :Mover)
if %Opcion%==4 (Goto :Renombrar)
if %Opcion%==5 (Goto :Hora)
if %Opcion%==6 (Goto :Salir)



saludos