Bienvenido(a), Visitante. Por favor, ingresa o regístrate.

Ingresar con nombre de usuario, contraseña y duración de la sesión
 

Autor Hilo: AllInOneFYC (Leído 2324 veces)

empardopo

  • T-7T
  • Mensajes: 382
  • Intentar mejorar al KungFu Master
    • El foro de empardopo
No sé si conocéis este programita AllInOneFYC que desarrollé hace un tiempo y que aún sigo con él.

Algunas de las cosas que el programa podrá hacer serán las siguientes:

+ Remapear pulsaciones de teclas o botones de nuestro panel de control.
+ Lanzar algún proceso.
+ Matar procesos.
+ Traer al foco un proceso determinado.
+ Controlar el volumen del PC mediante botones de nuestro panel de control o bien teclas.

Ni que decir tiene, que preferentemente el programa es para usar con nuestra MACA aunque puede usarse con gamepads, etc.

Recientemente he sacado la versión 1.02
Aquí os traigo una nueva versión del programa la 1.0.2 que lo único que aporta es la integración de los tres programas: AllInOneFYC, AllInOneFYC Ini Configurator y TestJoystick en uno solo.

¿Cómo?

Pues tal y como suena ... Los tres estarán integrados en un solo ejecutable y que bien modificando un parámetro en el fichero ini o bien pasando como argumento una palabra podremos entrar en modo normal de funcionamiento (se ejecuta normalmente el AllInOneFYC), en modo configuración del fichero INI o bien en modo de detección de botones de los joystick.

Aquí os dejo el link para su descarga ...

Dentro va el nuevo ejecutable de AllInOneFYC, el fichero ini, un doc con los cambios de las últimas versiones y dos ficheros ejecutables necesarios para el caso de querer ponerlo como servicio (esto es de anteriores versiones del programa).

En el fichero ini en la sección GENERAL he añadido un nuevo parámetro llamado ProgramMode.
Dicho parámetro podrá tener varios valores o dejarlo en blanco:
NORMAL --> el programa se ejecutará en modo AllInOneFYC para remapeo de botones, etc.
TEST --> Lo que haré es entrar en modo detección de botones de nuestos joysticks.
CONFIG --> entrará en modo configuración del fichero ini de AllInOneFYC
Si lo dejamos en blanco, se activará tres teclas que son A,T y C que son las iniciales de los valores que puede tomar dicho parámetro ProgramMode y dependiendo de cual pulsemos una vez ejecutado el programa entrará en el modo seleccionado de los explicados anteriormente.

Otra alternativa es que independientemente del valor del fichero ini podríamos entrar en los modo TEST o CONFIG pasando estas palabras como parámetro al ejecutable AllInOneFYC.exe de las siguientes formas:
AllInOneFYC.exe TEST
o
AllInOneFYC.exe CONFIG


Como en anteriores ocasiones, espero recibir vuestro feedback para ver si algo falla, si funciona bien, si queréis que intente añadir algo más, etc.

Espero noticias vuestras.

Saludos

Versión anterior de AllInOneFYC


¿Cómo lanzar esta versión del programa?

Lo primero que podemos hacer es ver como está creado el fichero ini; para ello abrimos el fichero allinoneyfc.ini con el notepad y nos fijamos en las tres primeras líneas del fichero.



Aquí podremos ver el valor del parámetro ProgramMode que seré el que determine el modo de funcionamiento de AllInOneFYC.
En este caso está en modo NORMAL o lo que significa lo mismo que funcionará tal y como lo había hecho hasta versiones anteriores, es decir, configuramos nuestro ini, lanzamos el programa y listo.

¿Pero entonces cúal es la ventaja ahora de tenerlo todo junto?
Bien, la ventaja ahora es que con el mismo programa, es decir, con el mismo ejecutable podemos hacer el scan de los botones de nuestros mandos y configurar el fichero ini.
¿Cómo podemos hacerlo?
Bueno, habría varias formas.
Una primera opción sería modificando el parámetro ProgramMode del fichero ini y la segunda sería pasando un parámetro al ejectuble.

Vamos a ver un par de ejemplos de la primera opción.

Ejemplo1: Queremos lanzar el programa TestJoystick.
Lo primero es que vamos a abrir una ventana de msdos; nos iremos a la carpeta donde tenemos nuestro ejecutable de AllInOneFYC y ejecutaremos lo siguiente:
AllInOneFYC.exe TEST



(podemos ver que hemos escrito test en minúsculas; da igual hacerlo en mayúsculas, minúsculas,etc puesto que el programa no es CASE SENSITIVE).

En este momento en el que nos aparecerá una pantalla parecida a la siguiente:



Es decir, se activará el programa TestJoystick con el que podremos ver “como se llaman” los botones de nuestros mandos o panel de control de la maca.
Como véis en la pantalla anterior podemos cerrar el programa pulsando la tecla q y cuando lo hagamos se habrá cerrado el programa AllInOneFYC.

Ejemplo2: Queremos lanzar el programa AllInOneFYC Ini Configurator.

Igual que antes abriremos una ventana de msdos; nos iremos a la carpeta donde tenemos tanto el programa AllInOneFYC.exe como el fichero ini AllInOneFYC.ini y ejecutaremos lo siguiente:
AllInOneFYC.exe config



Aquí podéis ver que he escrito Config la primera letra en mayúscula y el resto en minúsculas; os recuerdo que da igual como lo escribamos puesto que no es CASE SENSITIVE.

En este momento, lo que se nos abrirá es la pantalla de configuración del fichero ini, es decir, es como si hubiésemos lanzado el programa AllInOneFYC Ini Configurator



De momento, sale la última versión, es decir, faltan algunos parámetros que ya están en el fichero ini pero todavía no están implementados. Estoy trabajando para integrarlos todos así que espero tenerlo listo en breve.

Cuando pulsemos en el botón Salir se cerrará el programa AllInOneFYC.

Creo que esta forma es muy fácil de entender como funciona para abrir tanto la opción de TestJoystick como la de Ini Configurator.

La segunda opción pasaría por abrir el fichero ini AllInOneFYC.ini con el notepad (u otro editor de texto plano) y cambiar el valor del parámetro ProgramMode

Podríamos dejarlo además de con el que venía por defecto que es NORMAL, con las palabras TEST o CONFIG (recuerdo que no hace falta que sea en mayúsculas).

Si lo dejamos con el valor TEST
 


Cuando lanzemos el programa AllInOneFYC.exe sin parámetros



el programa lee del fichero ini el valor del parámetro ProgramMode y como le hemos puesto Test entonces se abrirá en modo TestJoystick



Si en el fichero ini ponemos el valor CONFIG al parámetro ProgramMode y ejecutamos el programa AllInOneFYC.exe como antes sin pasarle ningún parámetro entonces el programa se abrirá en modo Ini Configurator (configurador del fichero ini).

Finalmente, cabría un último valor en el fichero ini para el valor de ProgramMode que sería dejarlo en blanco.
Si hacemos esto cuando se lanze el programa AllInOneFYC lo que hará es quedarse parado hasta que pulsemos una de las siguientes teclas: A,T o C.
Estas letras son las iniciales de los modos A para AllInOneFYC, T para TestJoystick o C para configurar el INI.

Espero que con esto quede un poquito más claro como funciona.

By empardopo to ArcadeSpain.


Espero esos testers buenos así como sugerencias al programa.
última modificación: 10 Septiembre 2013, 17:26:02 por empardopo

empardopo

  • T-7T
  • Mensajes: 382
  • Intentar mejorar al KungFu Master
    • El foro de empardopo
Aquí os dejo un ejemplo de como apagar nuestro ordenador pulsando un botón de nuestra maca,mando, gamepad o tecla que definamos.

Este ejemplo es también de como lanzar un proceso o más porque en este caso ejecutamos un fichero bat y dentro podríamos poner todo lo que quisiéramos.

Saludos

empardopo

  • T-7T
  • Mensajes: 382
  • Intentar mejorar al KungFu Master
    • El foro de empardopo
Aquí varios ejemplos de configuración de AllInOneFYC, como matar un proceso o subir/bajar el sonido del PC.

Saludos

logaran

  • Visitante
¡Un trabajo cojonudo! y genial que lo compartas con nosotros :D
Muchas gracias.

araubi

  • Visitante
Enorme trabajo, muchas gracias por compartirlo.

Ahora solo me falta tener una maca para poder sacarle el jugo que se merece  :'(

empardopo

  • T-7T
  • Mensajes: 382
  • Intentar mejorar al KungFu Master
    • El foro de empardopo
¡Un trabajo cojonudo! y genial que lo compartas con nosotros :D
Muchas gracias.

Muchas gracias Logaran

Enorme trabajo, muchas gracias por compartirlo.

Ahora solo me falta tener una maca para poder sacarle el jugo que se merece  :'(
Araubi, también te sirve para cualquier mando que le conectes al PC y usarlo con cualquier emulador; no necesitas ser tan friki para tener una maca en casa.

Saludos

araubi

  • Visitante
Lo que pasa es que yo... ¡Quiero ser tan friki como para tener una maca en casa!  ;D

empardopo

  • T-7T
  • Mensajes: 382
  • Intentar mejorar al KungFu Master
    • El foro de empardopo
No te preocupes que habemus más de uno y de dos, jajajajaja!