Paso 2: Paso 1: SoftWare
Hay toda una comunidad activa de opensource MediaPlayer (http://xbmc.org/, http://www.moovida.com/,...). Bastante seguro em todas, así que no voy en detalles con ellos: son perfecto, lleno de funciones y totalmente personalizable (para los que entienden de Python, WindowXML...)
Así que una solución posible para mi proyecto fue comenzar desde uno de ellos, agarra el código fuente y modificar hasta los huesos para sacar todos los menús y submenús como dije antes... bueno, tal vez en un años dozillion esto requiere algunas habilidades y tiempo.
La otra manera alrededor; vamos a empezar desde cero con un lenguaje de script fácil y potente...
Intentaba, (bastante en realidad frustrante) familiarizarse con Microsoft Visual Studio Express, cuando me topé con este precioso sitio Istructable una sugerencia smaaaaaart encontrado: AutoHotKey!
Para quienes no conocen este lenguaje de scripting de gran alcance, aquí está el Resumen de las principales características que se enumeran en su Página Web:
AutoHotkey es una utilidad gratuita de código abierto para Windows. Con él, usted puede:
- Automatizar casi cualquier cosa mediante el envío de pulsaciones de teclas y clics de ratón. Puede escribir una macro de teclado o ratón a mano o utilizar la grabadora de macros.
- Crear atajos de teclado para el teclado, joystick y ratón. Prácticamente cualquier tecla, la tecla o la combinación puede ser una combinación de teclas.
- Crear formas personalizadas de entrada de datos, interfaces de usuario y barras de menú. Para detalles véase la GUI .
- Reasignación de teclas y botones en el teclado, joystick y ratón.
- Convertir cualquier secuencia de comandos en un archivo EXE que se puede ejecutar en equipos que no tienen instalado AutoHotkey.
Por lo tanto es perfecto para la configuración de un ratón que funciona como un control remoto para reproductor de SW, como VideoLan VLC; y también permite la GUI simple de mi programa.
Una vez descargado y a partir de un cierto ejemplo incorporado, en una noche pude crear mi primer programa, y en una semana de adaptación/ajuste, el plan era claro:
1 - crear un pequeño script en Hong Kong, que sea un archivo ejecutable autónomo y configurarlo para iniciarse automáticamente cuando el PC está encendido.
2 - tener el script de creación de una lista de desplazamiento simple (y plano) con cualquier medio de comunicación legible en el directorio raíz: tamaño de fuente ENOOORME para fácil búsqueda
Ratón 3-asignar comandos para que la navegación se hace con bien solo el desplazamiento y el botón principal dos: ningún punto-y-click...
4-cuando se selecciona un archivo, ejecutar pantalla completa VLC Mediaplayer
5 - un VLC se carga, se cambia la rueda del mouse para correr (para FFW / REV), mientras que los dos botones se utilizan para reproducir/pausa y parada.
6 - Si parada es golpeada, cierre el VLC y volver al menú principal.
Eso es todo. Se adjunta el guión, comentó para las piezas principales. Puede tener AHK compilación en el archivo ejecutable correspondiente.
Consejos para la escritura:
-Cambiar la cadena de directorio raíz con la ubicación correcta en la unidad. Recuerde que el slash al final de la cadena.
-Cambiar las dimensiones de la GUI según su tamaño de pantalla y resolución
-VLC debe ser configurado (cntrl-p) para empezar a pantalla completa (configuración general del vídeo) y reaccionar a la derecha teclas de acceso directo que el script AHK envía (Configurar teclas de acceso rápido)