Page 1 sur 1
[..] Lancer le navigateur par defaut depuis un lien IE
Posté : ven. 11 juin 2010 19:27
par eric
Bonjour,
La demande peut paraître bizarre, mais est il possible depuis une fenêtre IE embeded de lancer le navigateur par defaut (Firefow par exemple) lorsque l'on clique sur un lien de la fenêtre IE.
Exemple :
► Afficher le texte
Code : Tout sélectionner
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
#include <IE.au3>
Opt("TrayIconHide", 1)
$oIE = _IECreateEmbedded()
; création de la GUI
GUICreate("Titre", 400, 450, (@DesktopWidth - 400) / 2, (@DesktopHeight - 450) / 2, $WS_OVERLAPPEDWINDOW + $WS_VISIBLE + $WS_CLIPSIBLINGS)
$GUIActiveX = GUICtrlCreateObj ($oIE, 10, 60, 380, 360)
$Boutonactualiser = GUICtrlCreateButton("Actualiser", 30, 10, 100, 25)
$oIE.navigate("http://www.cadxp.com/forum_x.php?fid=0&nb=30")
GUISetState(@SW_SHOW) ; Afficher la fenêtre
While 1
$msg = GUIGetMsg()
Select
Case $msg = $GUI_EVENT_CLOSE
ExitLoop
Case $msg = $Boutonactualiser
$oIE.navigate("http://www.cadxp.com/forum_x.php?fid=0&nb=30")
EndSelect
WEnd
GUIDelete()
Exit
Merci
Re: [..] Lancer le navigateur par defaut depuis un lien IE
Posté : ven. 11 juin 2010 20:44
par Tlem
Lancez le lien avec ShellExecute.
Re: [..] Lancer le navigateur par defaut depuis un lien IE
Posté : sam. 12 juin 2010 09:18
par eric
Bonjour Tlem,
Effectivement je peux lancer le lien avec Shellexecute mais
1) Comment récupérer le lien ?
2) Comment empécher que IE ne se lance quand on clique sur le lien ?
Merci