WebGadget Navigateur par defaut

Vous débutez et vous avez besoin d'aide ? N'hésitez pas à poser vos questions
Avatar de l’utilisateur
ChaudEf
Messages : 179
Inscription : dim. 27/déc./2015 17:02
Localisation : Strasbourg

WebGadget Navigateur par defaut

Message 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
Windows 10 x64 -- Purebasic 5.70 LTS x86
Avatar de l’utilisateur
falsam
Messages : 7324
Inscription : dim. 22/août/2010 15:24
Localisation : IDF (Yvelines)
Contact :

Re: WebGadget Navigateur par defaut

Message par falsam »

Pourquoi ne pas ouvrir la nouvelle page dans ton propre navigateur ?
Configuration : Windows 11 Famille 64-bit - PB 6.20 x64 - AMD Ryzen 7 - 16 GO RAM
Vidéo NVIDIA GeForce GTX 1650 Ti - Résolution 1920x1080 - Mise à l'échelle 125%
Avatar de l’utilisateur
ChaudEf
Messages : 179
Inscription : dim. 27/déc./2015 17:02
Localisation : Strasbourg

Re: WebGadget Navigateur par defaut

Message 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
Windows 10 x64 -- Purebasic 5.70 LTS x86
Marc56
Messages : 2198
Inscription : sam. 08/févr./2014 15:19

Re: WebGadget Navigateur par defaut

Message 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
Avatar de l’utilisateur
ChaudEf
Messages : 179
Inscription : dim. 27/déc./2015 17:02
Localisation : Strasbourg

Re: WebGadget Navigateur par defaut

Message 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
Windows 10 x64 -- Purebasic 5.70 LTS x86
Avatar de l’utilisateur
falsam
Messages : 7324
Inscription : dim. 22/août/2010 15:24
Localisation : IDF (Yvelines)
Contact :

Re: WebGadget Navigateur par defaut

Message 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 ?
Configuration : Windows 11 Famille 64-bit - PB 6.20 x64 - AMD Ryzen 7 - 16 GO RAM
Vidéo NVIDIA GeForce GTX 1650 Ti - Résolution 1920x1080 - Mise à l'échelle 125%
Avatar de l’utilisateur
ChaudEf
Messages : 179
Inscription : dim. 27/déc./2015 17:02
Localisation : Strasbourg

Re: WebGadget Navigateur par defaut

Message 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.
Windows 10 x64 -- Purebasic 5.70 LTS x86
Avatar de l’utilisateur
falsam
Messages : 7324
Inscription : dim. 22/août/2010 15:24
Localisation : IDF (Yvelines)
Contact :

Re: WebGadget Navigateur par defaut

Message par falsam »

Ok donc tu as eu la solution par Marc : Associer une extension (exemple html) à une application; la tienne en l’occurrence.
Configuration : Windows 11 Famille 64-bit - PB 6.20 x64 - AMD Ryzen 7 - 16 GO RAM
Vidéo NVIDIA GeForce GTX 1650 Ti - Résolution 1920x1080 - Mise à l'échelle 125%
Avatar de l’utilisateur
ChaudEf
Messages : 179
Inscription : dim. 27/déc./2015 17:02
Localisation : Strasbourg

Re: WebGadget Navigateur par defaut

Message 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
Windows 10 x64 -- Purebasic 5.70 LTS x86
Marc56
Messages : 2198
Inscription : sam. 08/févr./2014 15:19

Re: WebGadget Navigateur par defaut

Message par Marc56 »

Sinon, ça marche bien avec Total Commander (Fichier/ Association Windows) (Différent de Associations TC)
:wink:
Avatar de l’utilisateur
ChaudEf
Messages : 179
Inscription : dim. 27/déc./2015 17:02
Localisation : Strasbourg

Re: WebGadget Navigateur par defaut

Message par ChaudEf »

Merci, je verifie.
Donc c'est impossible de coder ca tout seul?
Windows 10 x64 -- Purebasic 5.70 LTS x86
vurvur
Messages : 60
Inscription : ven. 29/août/2014 19:52

Re: WebGadget Navigateur par defaut

Message 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\""

Avatar de l’utilisateur
ChaudEf
Messages : 179
Inscription : dim. 27/déc./2015 17:02
Localisation : Strasbourg

Re: WebGadget Navigateur par defaut

Message par ChaudEf »

J'ai fait ca, j'ai meme redemarre, mais ca ouvre toujours chrome...
Windows 10 x64 -- Purebasic 5.70 LTS x86
Avatar de l’utilisateur
ChaudEf
Messages : 179
Inscription : dim. 27/déc./2015 17:02
Localisation : Strasbourg

Re: WebGadget Navigateur par defaut

Message par ChaudEf »

Une petite idée ?
Windows 10 x64 -- Purebasic 5.70 LTS x86
Avatar de l’utilisateur
cage
Messages : 604
Inscription : ven. 16/oct./2015 18:22
Localisation : France
Contact :

Re: WebGadget Navigateur par defaut

Message 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
■ Win10 Pro 64-bit (Intel Celeron CPU N2920 @ 1.86GHz, 4,0GB RAM, Intel HD Graphics) & PB 6.12 LTS
■ Vivre et laisser vivre.
■ PureBasic pour le fun
■ Gérard sur le forum Anglais
■ Mes sites: http://pbcage.free.fr - http://yh.toolbox.free.fr
Répondre