Page 1 sur 1

WebGadget Navigateur par defaut

Publié : dim. 28/mai/2017 9:03
par ChaudEf
Bonjour
J'ai cree un petit navigateur internet, et je voudrais qu'il soit celui qui s'ouvre par defaut.
Je vois qu'il y a deux choses a faire.
1. que lorsqu'on ouvre un fichier html, ce soit mon browser qui s'ouvre. ca je sais faire, et j'imagine qu'il faut juste recuperer le "programparameter" pour ouvrir la page (locale) demande.
2. lorsqu'on clique sur un lien,ou bien que windows renvoie directement sur une page internet, que ce soit aussi mon navigateur qui s'ouvre, et ce je ne sais pas comment le faire.

Si vous avez une idee, je vous remercie d'avance, merci

Re: WebGadget Navigateur par defaut

Publié : dim. 28/mai/2017 9:43
par falsam
Pourquoi ne pas ouvrir la nouvelle page dans ton propre navigateur ?

Re: WebGadget Navigateur par defaut

Publié : dim. 28/mai/2017 9:47
par ChaudEf
Quand on appuie sur le boutton Windows + R, on ouvre une petite fenetre qui s'appelle executer.

qunad on ecrit dedans http://purebasic.fr, ca ouvre la page de purebasic, dans le navigateur par defaut

je veux que ca ouvre la page dans MON navigateur.

je vois qu'ici on en parle https://superuser.com/questions/368814/ ... -windows-7, mais je n'arrive pas a comprendre comment faire

merci

Re: WebGadget Navigateur par defaut

Publié : dim. 28/mai/2017 9:53
par Marc56
(Toujours regarder la date: Le lien que tu donnes est vieux de 5 ans)
  • Touche Windows + R (= Run)
  • Control (= affiche le panneau de configuration classique quelque soit la version de windows)
  • Programmes par défaut
  • Configurer les programmes par défaut ou associer un type de fichier

Re: WebGadget Navigateur par defaut

Publié : dim. 28/mai/2017 9:56
par ChaudEf
Bien vu, mais cela aide pour le point numero 1
le probleme numero 2 est une question de protocoles (le protocole http), et cela ne peut pas etre change par le panneau de configuration (enfin oui, on peut le changer mais seulement a un programme connu par windows, il n'y a pas de possibilite de rejouter un programme)

mon browser en mini

Code : Tout sélectionner

Global url.s = ProgramParameter()


If OpenWindow(0,0,0,1000,600,"WebGadget",#PB_Window_SystemMenu | #PB_Window_ScreenCentered) 
	WebGadget(0,10,10,1000,600,url)
	Repeat 
	Until WaitWindowEvent() = #PB_Event_CloseWindow
EndIf

Re: WebGadget Navigateur par defaut

Publié : dim. 28/mai/2017 10:15
par falsam
Je n'ai pas compris ta demande. La chaleur sans doute ....

Une fois que tu es dans ton navigateur (celui que tu as crée) quand tu cliques un lien tu souhaites :
- Ouvrir une deuxième processus de ton navigateur ?
- Ouvrir la nouvelle page en lieu et place de la page existante ?

Re: WebGadget Navigateur par defaut

Publié : dim. 28/mai/2017 10:18
par ChaudEf
Merci de l'effort malgre la chaleur... (combien il fait chez toi?)

Mon navigateur marche super bien

ma question est comme ca. je demarre l'ordinateur, puis je clique sur un lien dans une page word, ou n'importe ou d'autre. PAS depuis mon navigateur.
Je veux que la page web qui s'ouvre, soit ouverte dans mon navigateur, et pas dans chrome.

Re: WebGadget Navigateur par defaut

Publié : dim. 28/mai/2017 10:21
par falsam
Ok donc tu as eu la solution par Marc : Associer une extension (exemple html) à une application; la tienne en l’occurrence.

Re: WebGadget Navigateur par defaut

Publié : dim. 28/mai/2017 10:23
par ChaudEf
Ca c'est bien pour que lorsque je clique sur une page html, elle s'ouvre dans mon navigateur, mais je veux que le PROTOCOLE HTTP s'ouvre, et pour ca on ne peut pas associer manuellement

Re: WebGadget Navigateur par defaut

Publié : dim. 28/mai/2017 10:30
par Marc56
Sinon, ça marche bien avec Total Commander (Fichier/ Association Windows) (Différent de Associations TC)
:wink:

Re: WebGadget Navigateur par defaut

Publié : dim. 28/mai/2017 10:35
par ChaudEf
Merci, je verifie.
Donc c'est impossible de coder ca tout seul?

Re: WebGadget Navigateur par defaut

Publié : dim. 28/mai/2017 12:08
par vurvur
Pour le protocole HTTP il faut modifier cette clé de registre pour qu'elle pointe vers ton navigateur:

Code : Tout sélectionner


[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\http\shell\open\command]
@="\"C:\\Program Files\\browser.exe\" -- \"%1\""


Re: WebGadget Navigateur par defaut

Publié : dim. 28/mai/2017 14:09
par ChaudEf
J'ai fait ca, j'ai meme redemarre, mais ca ouvre toujours chrome...

Re: WebGadget Navigateur par defaut

Publié : dim. 28/mai/2017 23:18
par ChaudEf
Une petite idée ?

Re: WebGadget Navigateur par defaut

Publié : dim. 28/mai/2017 23:35
par cage
Si tu n'utilise pas Firefox, installe le puis met le comme navigateur par défaut.
Copie ton browser.exe dans C:\Program Files\Mozilla Firefox
Renomme firefox.exe en _firefox.exe
Renomme browser.exe en firefox.exe
Normalement, cela devrait fonctionner.
Sans garantie.
cage