¿puede bennu hacer que un archivo se ejecute?

Started by Futu-block, March 25, 2023, 03:46:50 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

Futu-block

Necesito ejecutar un archivo, ese archivo está asociado con un programa (.nes con nestopia) y necesito desde orden de comando de bennu (que es el lenguaje que conozco) ejecutarlo...
¿se puede?

You cannot view this attachment.

la idea es usar el monitor de arriba como marquesina, mostrando la imagen de los juegos disponibles, y cuando se lance mostrar una imagen del juego, como programa es muy fácil, usar solo una pantalla y la otra para el juego


panreyes

No es complicado ejecutar un comando desde BennuGD, utilizando la librería mod_sys y el comando exec.

Creo que el mayor problema lo vas a tener al intentar controlar las ventanas. En el momento en el que lances una aplicación desde BennuGD, el foco lo va a tener la otra aplicación y pueden pasar muchas cosas.

Pero vamos, algo como ésto debería servir:
QuoteFunction lanza_rom_nes(string nombre_rom)
Private
 string parametros[1];
Begin
 parametros[0] = nombre_rom;
 exec(_P_NO_WAIT, "nestopia.exe", 1, &parametros);
End

Futu-block

esa es la idea, que el foco lo tenga la otra aplicación, y la de bennu que se está ejecutando en la pantalla de arriba muestre solo una imagen...
y ya que estamos, ¿se podría cambiar el fondo del escritorio? así la aplicación de bennu se esconde detras del emulador, jijiji

panreyes

Lo del fondo de escritorio ya ni idea 😅
Empieza por comprobar si te sirve este invento, que la gestión de las ventanas en varios monitores puede ser complicada :)

FreeYourMind

con llamar a una app externa que te cambie el fondo o haga lo que quieras te sirve