[VBS] Probleme de sessions Internet Explorer

:stuck_out_tongue: all

Il faudrait que je fasse un petit script VBS qui m’ouvre un Internet Exporer. Jusque la pas de problemes:

[cpp]Dim oIE

Set oIE = CreateObject(“InternetExplorer.Application”)
With oIE
.visible = 1
.navigate “http://srv04000/TestAkisnet
end with[/cpp]

Mais il faut que cet IE s’ouvre avec une “nouvelle session” parce que si j’utilise le script ci dessus, il m’ouvre un 2ieme IE mais dependant de l’autre.

(comment je sais ca? le site que je veux ouvrir est un intranet dans lequel on peut se loguer a plusieurs DB, et si j’ouvre 1 IE et que je me logue, puis j’en ouvre un deuxieme il se logue automatiquement a la DB comme le premier et c’est ce que je veux surtout pas!!!)

Merci par avance :jap:

PS: je sais que IE caca, VBS caca mais j’ai pas le choix [:-]

t’as pas un truc du genre
With IE
.newinstance

??? j’ai pas trop le temps pour me tapper la msdn là…

sinon a mon avis, test en faisant :

Dim oIE1

Set oIE1 blablabla

Dim oIE2

Set oIE2…

si ca marche, t’as plus qu’a dimer dynamiquement ton objet, genre avec oIE & iduser de la personne que tu peux recupéré via les window credential il me semble…

je regarde dans cette direction merchi mon loulou

trop fort, j’avais raison : http://visualbasic.about.com/od/standalonevb6/l/blnewieinstance.htm

[:fritt]

bon pour le reste je te laisse chercher, si jamais t’as besoin d’un truc précis poste ici + mail :oui:

ouais moi aussi je grimpe du 6a en tete [:matleflou]

en fait c’est un script ou l’utlisateur clique plusieurs fois (une infinité) dessus alors ton truc … je sais pas

c’est marrant ton truc pour saturer la mémoire (si on rajoute une boucle infinie sur la création de l’objet) :smiley:

clair, gelouze faut que tu plante un oIE = nothing a la fin de ton truc sinon la ram de ton serveur elle va fondre comme neige au soleil :smiley: