Page 1 sur 1
[R] Ouvrir deux URL sur deux onglets difféents
Posté : ven. 14 févr. 2014 17:44
par jcaspar
B

onjour à tous !
J'utilise internet explorer 8 et je souhaiterais ouvrir deux sites web
jusque là c'est simple avec la fonction ie_create... mais je souhaiterais que chaque site s'ouvre dans un onglet différent et non pas dans deux fenêtres distinctes.. croyez vous qu'il soit possible de coder cela ?
Je vous remercie pour vos conseils et suggestions

Re: [..] Ouvrir deux URL sur deux onglets difféents
Posté : ven. 14 févr. 2014 18:52
par jcaspar
Apparement la fonction __IENavigate devrait nous être utile .....
Je poursuis mes investigations ...
Re: [..] Ouvrir deux URL sur deux onglets difféents
Posté : ven. 14 févr. 2014 20:35
par Tlem
Il me semble bien que cela a déjà été discuté.
D'après mes souvenir, suite à une certaine mise à jour, il n'était plus possible de procéder de la sorte. Je me rappelle plus si une alternative existe.
Utilisez la recherche du forum, vous devriez sans doute retrouver la trace de ce sujet dans lequel j'ai participé.

Re: [..] Ouvrir deux URL sur deux onglets difféents
Posté : ven. 14 févr. 2014 20:41
par Hackoo
Salut
J'ai une solution en
Vbscript si vous voulez la tester ?
► Afficher le texteSolution en vbscript
Code : Tout sélectionner
Option Explicit
Const NewTab = &h800
Dim objExplorer
Set objExplorer = CreateObject("InternetExplorer.Application")
If CheckConnectionInternet() = True Then Call Main()
'*****************************************************************
Sub Main()
NavigateIE_Tabs "http://www.developpez.net/forums/d1393783/autres-langages/general-visual-basic-6-vbscript/vbscript/creer-fonction-vbscript-argument-facultatif/",""
NavigateIE_Tabs "http://www.autoitscript.fr/forum/",NewTab
NavigateIE_Tabs "http://www.autoitscript.com/forum/",NewTab
NavigateIE_Tabs "https://www.facebook.com",NewTab
NavigateIE_Tabs "http://bbat.forumeiro.com",NewTab
End Sub
'*****************************************************************
Sub NavigateIE_Tabs(WebSite,Argum)
with objExplorer
.Navigate2 WebSite,Argum
.AddressBar = 1
.Visible = 1
.ToolBar = 1
.StatusBar = 1
end with
End Sub
'*******************************************************************
Function CheckConnectionInternet()
Dim Boucle,strComputer,MsgTitre,objPing,objStatus,ws
Set ws = CreateObject("wscript.Shell")
Boucle = True
While Boucle = True
strComputer = "smtp.gmail.com"
MsgTitre = "TEST DE CONNEXION INTERNET ET SMTP DE GMAIL"
Set objPing = GetObject("winmgmts:{impersonationLevel=impersonate}!\\").ExecQuery("select * from Win32_PingStatus where address = '" & strComputer & "'")
For Each objStatus in objPing
If objStatus.Statuscode = 0 Then
Ws.popup "TEST SMTP DE GMAIL EST OK . VOUS ETES CONNECTE A INTERNET ET LE SMTP DE GMAIL EST DISPONIBLE !","3",MsgTitre,64
Boucle = False
CheckConnectionInternet = True
Exit Function
else
ws.popup "TEST SMTP DE GMAIL EST NO OK . VOUS N'ETES PAS CONNECTE A INTERNET ET LE SMTP DE GMAIL N'EST PLUS DISPONIBLE EN CE MOMENT !","3",MsgTitre,16
End If
Next
wscript.sleep 60000
Wend
End Function
'*******************************************************************
Re: [..] Ouvrir deux URL sur deux onglets difféents
Posté : ven. 14 févr. 2014 23:04
par mikell
J'ai une solution en Autoit, si tu veux la tester ? (marche sur mon IE 8, après je sais pas)
► Afficher le texte
Code : Tout sélectionner
#include <IE.au3>
Global Const $navOpenInNewTab = 0x0800
$oIE = _IECreate("http://www.google.fr/")
_IELoadWait($oIE)
Sleep(2000)
Msgbox(0,"", "ouvrir onglet 2")
$oIE.Navigate2("http://www.autoitscript.com", $navOpenInNewTab, "_top")
_IELoadWait($oIE)
Sleep(2000)
Msgbox(0,"", "ouvrir onglet 3")
$oIE.Navigate2("http://www.autoitscript.fr", $navOpenInNewTab, "_top")
_IELoadWait($oIE)
; etc

Re: [..] Ouvrir deux URL sur deux onglets difféents
Posté : mer. 19 févr. 2014 21:04
par jcaspar
Merci beaucoup pour vos conseils ! Cela m'a permis de résoudre mon problème !
