Bennu Game Development

Foros en Español => Mesa de Ayuda => Topic started by: Windgate on September 30, 2010, 12:23:44 PM

Title: Programa en BennuGD que abre un PDF con Adobe Reader
Post by: Windgate on September 30, 2010, 12:23:44 PM
¿Sería posible mediante la instrucción exec() realizar una llamada a la aplicación predefinida para abrir PDF y pasarle como parámetro la ruta de un PDF que se quiere abrir?

Cuando digo aplicación predefinida, me bastaría con intentar llamar a Adobe Acrobat desde Windows y si no está instalado lanzar un mensaje de error.

Agradezco cualquier sugerencia :D
Title: Re: Programa en BennuGD que abre un PDF con Adobe Reader
Post by: SplinterGU on September 30, 2010, 02:54:26 PM
podes hacerlo tranquilamente.
Title: Re: Programa en BennuGD que abre un PDF con Adobe Reader
Post by: panreyes on September 30, 2010, 02:56:49 PM
Con exec y con start creo que podrás hacerlo :)
Title: Re: Programa en BennuGD que abre un PDF con Adobe Reader
Post by: Drumpi on September 30, 2010, 03:40:54 PM
Si sirve de ayuda, yo experimenté con .bat y autorun.ini, y si pones el nombre del fichero como un comando para que se ejecute en windows, este se abre con el programa por defecto.
Por ejemplo, poniendo "leeme.txt" en una linea suelta, se abría el bloc de notas con dicho fichero (si estaba en la misma ruta que el bat), o datos.pdf se abría con el acrobat reader.

No cuesta nada hacer la prueba con exec, pero no sé hasta qué punto funcionará esto usando comandos. En windows tendrías que acceder al registro a ver qué programa está asociado a dicha extensión, en Linux supongo que será tan sencillo como leer un fichero.
Title: Re:Programa en BennuGD que abre un PDF con Adobe Reader
Post by: Futu-block on March 17, 2012, 11:39:36 PM
Entonces, Bennu abre pdf??
o no??

Pd: me dá igual ahora el reflote, no quiero abrir un hilo ;)
Title: Re:Programa en BennuGD que abre un PDF con Adobe Reader
Post by: Rein (K´)ah Al-Ghul on March 18, 2012, 01:51:33 AM
deberia, si abres un archivo que tiene una aplicacion predefinida, deberia abrirla...
sino puedes llamar a la aplicacion y tal vez pasarle por parametro el archivo a abrir...
Title: Re:Programa en BennuGD que abre un PDF con Adobe Reader
Post by: Futu-block on March 18, 2012, 10:11:45 AM
osea, si quiero abrir un archivo pdf en mi caanoo...
tengo que...
Title: Re:Programa en BennuGD que abre un PDF con Adobe Reader
Post by: Rein (K´)ah Al-Ghul on March 18, 2012, 08:13:00 PM
tener un visor de pdf instalado ?
Title: Re:Programa en BennuGD que abre un PDF con Adobe Reader
Post by: Futu-block on March 18, 2012, 09:09:01 PM
no te voy a karmear porque no quieres, al menos es lo que pone en tu firma ;)

pero lo que yo decia era si con bennu se puede hacer un visor de pdf...

bravo, tu respuesta ha sido muy ingeniosa ;)
Title: Re:Programa en BennuGD que abre un PDF con Adobe Reader
Post by: Rein (K´)ah Al-Ghul on March 18, 2012, 09:56:47 PM
http://wiki.bennugd.org/index.php?title=Exec
(http://wiki.bennugd.org/index.php?title=Exec)
de lo que habla el hilo es de lanzar la aplicacion, en este caso un visor de pdf, a travez de la instruccion exec
Title: Re:Programa en BennuGD que abre un PDF con Adobe Reader
Post by: SplinterGU on March 19, 2012, 12:11:53 AM
Quote from: Futublock on March 18, 2012, 09:09:01 PM
no te voy a karmear porque no quieres, al menos es lo que pone en tu firma ;)

pero lo que yo decia era si con bennu se puede hacer un visor de pdf...

bravo, tu respuesta ha sido muy ingeniosa ;)

futu, todo el hilo trata de lo que ha dicho "Rein (K´)ah Al-Ghul", necesitas tener un visor instalado, y llamar desde bennugd a ese visor... eso es lo que se dijo que se podia hacer y lo que se pregunto al inicio del hilo.

para que quede mas claro:

BennuGD no abre un pdf, pero puedo llamar a un visor de pdf para que lo abra, esto seria ejecutar, por ejemplo, ejecutar el acrobar reader, y veras el pdf en el acobat reader que lanzo bennugd, de ninguna manera veras el pdf en la ventana de bennugd.

espero que ahora haya quedado claro, cualquier cosa, vuelve a preguntar.
Title: Re:Programa en BennuGD que abre un PDF con Adobe Reader
Post by: Futu-block on March 19, 2012, 08:33:30 AM
no, si ya me quedó claro en la 5ª respuesta...

bueno, me olvidaré de pdf ;)