cs_Jack
Messages postés14006Date d'inscriptionsamedi 29 décembre 2001StatutModérateurDernière intervention28 août 201578 13 oct. 2006 à 15:30
Salut
Si ton navigateur par défaut est FF, facile :
Utilise l'API ShellExecute et donne lui l'adresse
Déclaration :
Private Declare Function ShellExecute Lib "shell32.dll" Alias "ShellExecuteA" (ByVal hwnd As Long, ByVal lpOperation As String, ByVal lpFile As String, ByVal lpParameters As String, ByVal lpDirectory As String, ByVal nShowCmd As Long) As Long
Const SW_SHOWNORMAL = 1
Utilisation :
monURL = "http://www.chezmoi.fr"
ShellExecute Me.hwnd, vbNullString, monURL, vbNullString, vbNullString, SW_SHOWNORMAL
Si FF n'est pas ton navigateur par défaut, il faut aller fouiner dans la base de registres pour retrouver le chemin de l'EXE et utiliser la commande Shell ou même ShellExecute
Vala
Jack, MVP VB
NB : Je ne répondrai pas aux messages privés
Champion du monde de boule de cristal - 2005 Le savoir est la seule matière qui s'accroit quand on
rambc
Messages postés224Date d'inscriptionmercredi 21 avril 2004StatutMembreDernière intervention29 mars 2009 13 oct. 2006 à 19:07
On se calme. Quel rapport avec ma question JRIVET et CUQ ? Pour JACK (car les deux autres je m'en ...), ta méthode est connue mais comment récupérer dans la base de registre le chemin de FireFox. Quelle clé ? Existe-t-il sinon des logiciels qui lors d'une installation repère les clés fraichement créées (un moyen de récupérer cette clé si tu ne sais pas où elle est).