Bennu Game Development

Foros en Español => Mesa de Ayuda => Topic started by: juanpe on January 17, 2014, 06:01:45 PM

Title: Abrir ventana de explorador de internet
Post by: juanpe on January 17, 2014, 06:01:45 PM
Hola, me gustaría saber si existe alguna manera de poner un enlace dentro de un programa hecho con Bennu que permita abrir una ventana de internet con el explorador predeterminado que tenga ese ordenador. Me daría lo mismo si esa ventana de internet se abre dentro de mi programa o se abre en una ventana aparte.


Un saludo.
Title: Re:Abrir ventana de explorador de internet
Post by: FreeYourMind on January 17, 2014, 07:18:43 PM
Con el comando system puedes ejecutar programas externos, mira en internet como abrir el navegador por linea de comandos, los parametros seran identicos, para abrir una pagina en concreto. Se ejecuta ajena a bennu
Title: Re:Abrir ventana de explorador de internet
Post by: juanpe on January 18, 2014, 03:32:36 PM
Muchas gracias, voy a intentarlo.


Un saludo.
Title: Re:Abrir ventana de explorador de internet
Post by: juanpe on February 06, 2014, 12:40:00 AM
Hola de nuevo, he intentado abrir el internet explorer con la función system, pero no se muy bien cómo hacerlo. He escrito:


system(iexplore);


y me da el error unknown identifier ("IEXPLORE")


Alguien me puede dar un ejemplo de cómo se utiliza esta función, y si puede ser, no abrir el explorer sino el explorador de internet predeterminado?


Un saludo y gracias por adelantado.
Title: Re:Abrir ventana de explorador de internet
Post by: l1nk3rn3l on February 06, 2014, 01:50:02 AM
explorer.exe  http://google.com
Title: Re:Abrir ventana de explorador de internet
Post by: Arcontus on February 06, 2014, 10:31:51 PM
Quote from: l1nk3rn3l on February 06, 2014, 01:50:02 AM
explorer.exe  http://google.com (http://google.com)

Aun que esto funciona, creo que no es demasiado elegante ya que ejecutas el navegador explorer y no el predeterminado del usuario. Eso si, no tengo ni idea de como hacer para ejecutar el predeterminado por el SO.
Title: Re:Abrir ventana de explorador de internet
Post by: Erkosone on February 07, 2014, 04:00:17 PM
En windows 7 y posteriores:     START HTTP://WWW.GOOGLE.ES (http://http://WWW.GOOGLE.ES)


En windows xp no estoy seguro de si funciona o no ;)
Title: Re:Abrir ventana de explorador de internet
Post by: emov2k4 on February 07, 2014, 04:40:22 PM
por dios nadie es capas de responder bien ???
Lo que quieren saber es como hacerlo directo desde bennu con un codigo de ejemplo...


estimado adjunto ejemplo funcional.
Saludos
Title: Re:Abrir ventana de explorador de internet
Post by: juanpe on February 14, 2014, 12:26:24 AM
Muchas gracias Emov2k4, funciona perfectamente! por si a alguien le interesa dejo el código del Prg.



import "mod_sys"


Process Main()
Private
    string arg;
Begin
    arg = "file.txt";
    exec(_P_NOWAIT,"abrepubli.bat",0,0);
End


Un saludo.
Title: Re:Abrir ventana de explorador de internet
Post by: Drumpi on February 16, 2014, 03:20:33 AM
¿Y no será SYSTEM("start www.google.cl")? Yo diría que esa llamada al sistema requería una string.
Tampoco sé decir, porque es una función que no he usado nunca, si acaso, sólo para probarla.