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: 1914
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: 1914
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: 1914
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: 20420
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP
Curtiram: 1 vez

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, multithread, gtwvg, fivewin 25.12, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui), (hmg3), (hmg extended), (oohg), PNotepad, ASP, (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