PROTOCOLO EXTERNO

NICKOLASCARLOS 07/06/2014 16:09:24
#438784
olha pessoal não sei como explicar de uma forma bem clara pórem vou tentar explicar!

Quero saber como faço uma solicitação de um protocolo externo por um link que vai abrir meu programa!
Exemplo: Skype - o skype tem um link que faz isso!
Se você tem o skype, vai nesse link e clica em ligar:https://db.tt/5LKapaea , agora o navegador vai solicitar o protocolo externo, abrir o skype
e iniciar uma chamada para o contato: echo123

Bem, é basicamente isto que eu quero aprender fazer com o meu programa, sei que não depende totalmente apenas do codigo do meu programa. Se souberem respondem ai, Vlw fui!
NICKOLASCARLOS 09/06/2014 12:54:06
#438800
Pô bixo, Ninguem sabe como me ajudar nessa?
OCELOT 09/06/2014 15:19:31
#438804
Me parece que é da mesma forma que funciona a associação de arquivos, você tem de criar uma chave dentro do HKEY_CLASSES_ROOT com a palavra que quer usar como nome do protocolo

Dentro desta chave deve ter um valor do tipo texto com o nome [Ô]URL Protocol[Ô] sem nenhum valor, e também dentro desta chave deve ser criado a sequencia de chaves [Ô]shell\open\command[Ô]

No command então você coloca no valor padrão o caminho do seu programa entre no estilo

[Ô]C:\Caminho Da Pasta\Nome do programa.exe[Ô] [Ô]%1[Ô]

Incluindo as aspas e é basicamente isso. Opcionalmente pode ser feito na chave HKEY_CURRENT_USER\Software\Classes, no HKEY_CLASSES_ROOT é necessário ter permissão de administrador para poder gravar e geralmente só é feito na hora da instalação do programa, no outro pode ser feito a qualquer momento sem precisar das permissões de adminstrador, porém é apenas para o usuário que está logado no Windows.
NICKOLASCARLOS 09/06/2014 16:15:59
#438805
Cara num entendi oq você quis dizer, pórem tentei fazer e não deu certo!
KERPLUNK 09/06/2014 19:16:18
#438807
Se não entendeu, tentou fazer o que???
NICKOLASCARLOS 10/06/2014 14:20:09
#438818
Tentei fazer a parte que eu entendi!
PEDROALSOI 10/06/2014 17:35:57
#438822
E qual parte que voce nao entendeu? Talvez eu possa te explicar
NICKOLASCARLOS 10/06/2014 18:17:58
#438826
Na parte de criar uma chave no HKEY_CLASSES_ROOT daí pra frente tentei fazer na sorte, po'rem não entendi!
PEDROALSOI 12/06/2014 14:18:40
#438876
NAUTILUZ 12/06/2014 18:17:09
#438888
Entrei neste link https://db.tt/5LKapaea, e vi que tinha um link
Para ativar e preciso do WebBrowser

Dim crt As HTMLDocument
Dim link As HTMLBody

IDlink = 0 [ô]pode ser outro valor dependendo da pagina
WebBrowser1.Navigate [Ô]https://db.tt/5LKapaea[Ô]
Set crt = WebBrowser1.Document
Set link = crt.links(IDlinkt) [ô]<-- coloque aki o numero do link
link.Click
Ou
WebBrowser1.Document.All.Item(0).Click
NICKOLASCARLOS 13/06/2014 09:08:58
#438891
Citação:

:
Entrei neste link https://db.tt/5LKapaea, e vi que tinha um link
Para ativar e preciso do WebBrowser

Dim crt As HTMLDocument
Dim link As HTMLBody

IDlink = 0 [ô]pode ser outro valor dependendo da pagina
WebBrowser1.Navigate [Ô]https://db.tt/5LKapaea[Ô]
Set crt = WebBrowser1.Document
Set link = crt.links(IDlinkt) [ô]<-- coloque aki o numero do link
link.Click
Ou
WebBrowser1.Document.All.Item(0).Click


Pelo visto voê não entendeu quase nada da pergunta!!!
Página 1 de 2 [12 registro(s)]
Tópico encerrado , respostas não são mais permitidas