Page 1 sur 1
[R] Problème Fenêtres Internet Explorer
Posté : jeu. 08 déc. 2011 15:38
par emanemos
Bonjour,
Comment faire ouvrir un IE puis plusieurs fenêtres du même IE sans ouvrir un autre IE.
Je n'y arrive pas avec IECreate.
Merci pour votre aide.
Re: [..] Problème Fenêtres Internet Explorer
Posté : jeu. 08 déc. 2011 16:18
par mikell
Comme ça ?
► Afficher le texte
Code : Tout sélectionner
#include <WindowsConstants.au3>
#include <IE.au3>
$oIE1 = _IECreateEmbedded ()
$oIE2 = _IECreateEmbedded ()
GUICreate("Embedded Web control Test", 690, 430,-1, -1, _
$WS_OVERLAPPEDWINDOW + $WS_VISIBLE +$WS_CLIPSIBLINGS +$WS_CLIPCHILDREN )
$GUIActiveX1 = GUICtrlCreateObj($oIE1, 10, 10, 320, 380)
$GUIActiveX2 = GUICtrlCreateObj($oIE2, 350, 10, 320, 380)
GUISetState()
_IENavigate ($oIE1, "http://www.autoitscript.fr")
_IENavigate ($oIE2, "http://www.autoitscript.com")
While 1
$msg = GUIGetMsg()
Select
Case $msg = -3
Exit
EndSelect
WEnd
Re: [..] Problème onglets Internet Explorer
Posté : jeu. 08 déc. 2011 17:02
par emanemos
Merci.
je veux ouvrir un IE avec la page toto.fr pui sur le même IE ouvrir un deuxieme onglet avec la page tata.fr.
Appliqué dans mon cas, cela donnerait quel code ?
Code : Tout sélectionner
$oIE=_IECreate("http://www.toto.fr",1,1,0)
_IELoadWait($oIE)
WinSetState ( "", "", @SW_MAXIMIZE )
$oIE=_IECreate("http://www.tata.fr/",1,1,0); je veux ouvrir un deuxième onglet du même IE
Re: [..] Problème Fenêtres Internet Explorer
Posté : jeu. 08 déc. 2011 17:34
par mikell
Ok, tout ce que je peux t'offrir c'est ça (marche avec IE7)
Code : Tout sélectionner
$oIE = ObjCreate("InternetExplorer.Application.1")
$oIE.Visible = 1
$oIE.RegisterAsBrowser = 1
$oIE.TheaterMode = 1
$oIE.Navigate2("http://www.autoitscript.fr")
sleep(500)
$oIE.Navigate2("http://www.autoitscript.com", navOpenInBackgroundTab)
Re: [..] Problème Fenêtres Internet Explorer
Posté : ven. 09 déc. 2011 11:09
par emanemos
Merci pour votre aide.
J'ai intégré vos remarques :
► Afficher le texte
#include <IE.au3>
$oIE=_IECreate("http:/www.autoitscript.fr",0,1,0)
_IELoadWait($oIE)
WinSetState ( "", "", @SW_MAXIMIZE )
$oIE.Navigate2("http://www.autoitscript.com",0x1000)