Como chamar o Mozila Firefox

Projeto [x]Harbour - Compilador de código aberto compatível com o Clipper.

Moderador: Moderadores

rossine
Usuário Nível 3
Usuário Nível 3
Mensagens: 325
Registrado em: 06 Ago 2007 09:57
Localização: Divinópolis-MG

Como chamar o Mozila Firefox

Mensagem por rossine »

Olá ,

Para chamar de dentro de meu aplicativo o internet explorer, eu chamo:

Código: Selecionar todos

oOle:=win_OleCreateObject("InternetExplorer.Application")
E para o Mozilla, qual seria o formato ?

Obrigado,
Rossine.

Harbour 3.4, MingW / Msvc, QT, Qt5xhb, GtQtc, DbfCdx, MySql/MariaDB.
gilbertosilverio
Usuário Nível 3
Usuário Nível 3
Mensagens: 339
Registrado em: 18 Jan 2009 10:39
Localização: Ribeirao Pires - SP

Como chamar o Mozila Firefox

Mensagem por gilbertosilverio »

Ola,

O Firefox não consegui fazer funcionar, mais o chrome uso assim:

Código: Selecionar todos

         IF xSEFAZ = [S]
            xCHAVE := 'https://nfe.fazenda.sp.gov.br/ConsultaNFe/consulta/publica/ConsultarNFe.aspx'
         ELSEIF xSEFAZ = [G]
            xCHAVE := "http://nfe.sefaz.go.gov.br/nfeweb/jsp/CConsultaCompletaNFEJSF.jsf"
         ELSE
            xCHAVE := 'http://www.nfe.fazenda.gov.br/PORTAL/consulta.aspx?tipoConsulta=completa&tipoConteudo=XbSeqxE8pl8='
         ENDIF
         cCOMANDO := "C:\Program Files (x86)\Google\Chrome\Application\chrome.exe -url "+xCHAVE
         hwg_WAITRUN(cComando)  // USANDO HWGUI
GilbertoSilverio
gilbertosilverio@gmail.com
gilbertosilverio2003@yahoo.com.br
Kapiaba
Colaborador
Colaborador
Mensagens: 1908
Registrado em: 07 Dez 2012 16:14
Localização: São Paulo
Contato:

Como chamar o Mozila Firefox

Mensagem por Kapiaba »

gilbertosilverio
Usuário Nível 3
Usuário Nível 3
Mensagens: 339
Registrado em: 18 Jan 2009 10:39
Localização: Ribeirao Pires - SP

Como chamar o Mozila Firefox

Mensagem por gilbertosilverio »

Kapiaba,

Ja tentei usar da forma que voce postou, mais somente abre o Firefox, não direcionando para a pagina desejada.

Acho que falta alguma coisa para poder abrir a pagina, igual ao chrome, que necessario incluir o -url.

Voce consegue usando esta rotina abrir uma determinada pagina pelo Firefox?
GilbertoSilverio
gilbertosilverio@gmail.com
gilbertosilverio2003@yahoo.com.br
rossine
Usuário Nível 3
Usuário Nível 3
Mensagens: 325
Registrado em: 06 Ago 2007 09:57
Localização: Divinópolis-MG

Como chamar o Mozila Firefox

Mensagem por rossine »

Olá,

Primeiramente obrigado por responderem mas eu gostaria de executar via objeto OLE para eu poder setar as variáveis como está abaixo:

Código: Selecionar todos

             oOle:=win_OleCreateObject("???mozilla.firefox.???.Application")
             oOle:width:=675
             oOle:height:=520
             oOle:Visible:=.t. // Displays the Browser
             oOle:ToolBar:=.f. // Disables the toolbar
             oOle:StatusBar:=.f. // Disables status bar
             oOle:MenuBar:=.f. // Disables the menu bar
             oOle:Navigate(cFile) // Open the Webpage

Poderia ser para o chrome também.

Obrigado,
Rossine.

Harbour 3.4, MingW / Msvc, QT, Qt5xhb, GtQtc, DbfCdx, MySql/MariaDB.
Kapiaba
Colaborador
Colaborador
Mensagens: 1908
Registrado em: 07 Dez 2012 16:14
Localização: São Paulo
Contato:

Como chamar o Mozila Firefox

Mensagem por Kapiaba »

Rossine, teste e assim, e diga o que retorna:

Código: Selecionar todos

obj:=CreateObject("Scripting.FileSystemObject")
cversion:=obj:GetFileVersion("FULL-PATH-EXE-DLL-FILE")
Não tenho firefox para testar.
Kapiaba
Colaborador
Colaborador
Mensagens: 1908
Registrado em: 07 Dez 2012 16:14
Localização: São Paulo
Contato:

Como chamar o Mozila Firefox

Mensagem por Kapiaba »

Rossine, veja se tens comandos equivalentes na sua linguagem:

Código: Selecionar todos

cInter:= "Firefox"

ShellExecute( GetActiveWindow(), 'Open',cInter,"google.com.br",,2)
Abs
wmanesco
Usuário Nível 3
Usuário Nível 3
Mensagens: 116
Registrado em: 09 Set 2016 13:18
Localização: ITAJAI - SC

Como chamar o Mozila Firefox

Mensagem por wmanesco »

Se não conseguiu ainda da uma lida neste aqui: http://www.iol.ie/~locka/mozilla/control.htm

Não sei se é possível implementar, mas parece que é o que precisa
William Manesco
Harbour 3.x | Fivewin | BCC | MySQL (TDolphin) | HBQT | HBIDE | Atom
rossine
Usuário Nível 3
Usuário Nível 3
Mensagens: 325
Registrado em: 06 Ago 2007 09:57
Localização: Divinópolis-MG

Como chamar o Mozila Firefox

Mensagem por rossine »

Olá pessoal,

Agradeço a todos pelas dicas.

Vou estudar aqui a melhor maneira para implementar isto e caso eu obtenha sucesso, eu posto a solução pra vocês.

Obrigado,
Rossine.

Harbour 3.4, MingW / Msvc, QT, Qt5xhb, GtQtc, DbfCdx, MySql/MariaDB.
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

Como chamar o Mozila Firefox

Mensagem por JoséQuintas »

Além da forma já indicada, também tem o tradicional por RUN, e activex.

Só indicar o "trem" que vai ser usado o aplicativo padrão.
Pode ser html, pdf, endereço de internet, etc.
Ia postar exemplo de fonte, mas o fórum esta bloqueando.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Responder