Si eres usuario
Ingresa aquí »
¿Eres nuevo?
Regístrate
  • Google
  • Artículos
  • Foros
  • Fotos
  • Videos
  • Amigos
Estás en: Inicio / Foros / Informática / Programación

Respuesta
 
LinkBack Herramientas Buscar en este tema
Mandril
[BATCH] proyecto.bat (/?)
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
El fantasma de Matrics...
Re: proyecto.bat (/?)
Originalmente publicado por alfrosende
echo Gracias por usar el avanzado software de videoteca
Jua!
Es por estudio o por laburo? Si es por estudio, te diría que veas otra cosa mas actual. Y si es por laburo, bajate alguno para Videoclub que hay montones (inclusive para DOS), o un mísero Excel que te corre hasta en una 286!!!
O mejor todavía: decile al cliente que no sea tan rata y se gaste 2 pesos!
A ver si te sirve esto:

Código:
 @echo off
IF "%1"=="ORDENAR" GOTO MENU
IF "%1"=="BUSCAR" GOTO BUSCAR
IF "%1"=="/?" GOTO AYUDA
IF "%1"=="" GOTO AYUDA
GOTO FIN
 
:MENU
Echo Esta es la opci¢n MENU
REM Aca iría todo el c¢digo que pusiste vos.
GOTO FIN
 
:BUSCAR
Echo Esta es la opci¢n BUSCAR. Con el parametro: %2
GOTO FIN
 
:AYUDA
echo Esta es la opci¢n AYUDA
GOTO FIN
 
:FIN
Pd: Acabo de descubrir que el comando CHOICE.COM no está en mi XP :o_O:. Voy a ver si es solo mi PC o es asi para todos...
Mandril
Re: proyecto.bat (/?)
matrics, muchas gracias por la respuesta.
1-el programa es para estudio, osea, estoy haciendo un curso y en la materia sistemas operativos me mandaron entregar esto como proyecto, asi que no tengo eleccionb
2-voy a probar lo que me dijiste, pero el tema es que yo lo tenia mas o menos asi y cuando pongo el /? me dice que es un parametro no valido o algo asi
3-en mi maquina tampoco tenia el choice, lo que hice es poner en google choice.com, lo baje y lo pegue en la carpeta system 32 de windows y listo (lo unico malo que lo baje de una pagina en aleman jeje)
bueno te vuelvo a dar las gracias y cualquier cosa despues que lo pruebe te chiflo
El fantasma de Matrics...
Re: proyecto.bat (/?)
Lo del "parámetro no válido" cuando te aparece?
Fijate de poner tal cual la linea:
IF "%1"=="/?" GOTO AYUDA
Mandril
Re: proyecto.bat (/?)
funciono, muchas gracias matrics
 
Respuesta



Herramientas Buscar en este tema
Buscar en este tema:

Búsqueda avanzada
Califica este tema
Califica este tema:


Este tema está relacionado con otros ya publicados en el sitio. Podés visitarlos ahora!
Tema Iniciado por Foro Resp. Último mensaje
Mi proyecto Ethe Historieta Argentina y Europea 1 08.05.2006 10:05 hs.
CAMINO A LA CRISIS INFINITA: El proyecto O.M.A.C. Mercury Cómics y Animación 500 27.03.2006 12:15 hs.
proyecto dvd fechos Audio y Video 1 22.03.2006 20:28 hs.
Proyecto Lukas Kuantico Viajes y Turismo 2 15.05.2005 09:53 hs.
VB: Debug Proyecto + proyecto DLL Locutus_ Programación 0 13.01.2004 14:28 hs.

Ranking de temas y usuarios de este foro
Temas populares Usuarios más activos
• Cliente Servidor UDP en C#
• Ayuda-Como Insertar filas en un JTable y...
• Juego de Truco Open Source - Se necesitan...
• Leer/escribir archivos binarios
• Necesito AYUDA-ALGORITMOS!
• AGUSTIN_RAMONE
• pangus
• ExtrañoInocente
• -HeavenMight-
• Kryptonyte


 
Ir arriba
Contacto | Acerca de | Ayuda | Términos Legales | privacidad | Pautas de convivencia | Mapa de los foros | TrabajÁ con nosotros
©2008 Psicofxp.com S.A. - Todos los derechos reservados
CertificaIAB
{{diadelamigo}}