Buenas gente.
El tema es el siguiente: No pidieron que armaramos un programa para un video
El programa debe ser con archivos por lotes (.bat)
Debe funcionar de la siguiente manera:
Si queremos ordenar las peliculas (en un archivo .txt) de una base de datos
tendriamos que escribir "Videoteca ordenar"; esto nos muestra un menu con opciones por ejemplo ordenar x titulo, x actor pricipal, x codigo, etc.
Todo esto con un choice.
Luego se pide q se pueda buscar "x" parametro, ej: apellido del actor principal, (ej:travolta)
Seria "videoteca buscar "parametro""
Se nos ocurrio lo siguiente:
Un archivo videoteca.bat con el contenido @echo off , @%1 %2
En la linea de comandos se escribiria videoteca ordenar, y ahi nos muestra un menu como dije anteriormente.
El ordenar es un tanto mas largo, algo asi:
@echo off :menu echo
echo Videoteca
echo
echo
echo A- Ordenar por Codigo
echo B- Ordenar por Titulo
echo C- Ordenar por Actor Principal
echo D- Ordenar por Actor Secundario
echo E- Ordenar por Año
echo F- Ordenar por Director
echo S- Salir
echo
echo
echo choice Elija la opci¢n deseada.../C:ABCDES /N IF ERRORLEVEL 7 GOTO salir
IF ERRORLEVEL 6 GOTO dir
IF ERRORLEVEL 5 GOTO ano
IF ERRORLEVEL 4 GOTO acsec
IF ERRORLEVEL 3 GOTO acpri
IF ERRORLEVEL 2 GOTO titulo
IF ERRORLEVEL 1 GOTO cod :cod
cls
sort /+1 pelicula.txt
echo.
pause
goto menu :titulo
cls
sort /+1 pelicula.txt
echo.
pause
goto menu :acpri
cls
sort /+1 pelicula.txt
echo.
pause
goto menu :acsec
cls
sort /+1 pelicula.txt
echo.
pause
goto menu :ano
cls
sort /+1 pelicula.txt
echo.
pause
goto menu :salir
cls
echo Gracias por usar el avanzado software de videoteca
echo Desarrollado por:
donde /+numero es el numero de columna en la base de datos (el .txt)
Listo
Al final, precisamos q cuando se escriba "videoteca" solo, nos muestre una ayuda, pero tambien cuando escribimos
videoteca /? tambien nos muestre la ayuda.
Esto ultimo (/?) es nuestro problema
Alguna idea?
Saludos