Page 1 sur 1

Browser rafraîchit en arrière plan

Posté : jeu. 18 févr. 2016 06:44
par Thanh
Bonjour,

Je suis nouveau sur le forum, débutant complet je voudrai lancer un browser internet et l'actualiser en boucle infinie.
Je vous joins le code et vous remercie d'avance pour votre aide.
#include <IE.au3>

$oIE = _IECreate ("http://siteinternet/")

$username = _IEGetObjByName ($oIE,"UserName")
$password = _IEGetObjByName ($oIE,"Password")
$button = _IEGetObjByName ($oIE,"LoginButton")
_IEFormElementSetValue ($username,"Login")
_IEFormElementSetValue ($password," Password")
_IEAction ($button,"click")

While 1
   If WinWait("Fenêtre - Internet Explorer") then
     
      ControlSend("Fenêtre - Internet Explorer - Internet Explorer","","","{F5}")
     
   EndIf

   Sleep(8000)
WEnd

Re: Browser rafraîchit en arrière plan

Posté : jeu. 18 févr. 2016 14:08
par jguinch
Tout simplement :

Code : Tout sélectionner

_IEAction ($oIE,"refresh")

Re: Browser rafraîchit en arrière plan

Posté : ven. 19 févr. 2016 09:35
par Thanh
Merci pour ta réponse.

Je rappel juste ce que je voudrai faire, lancer un navigateur en se connectant puis le rafraîchir sans qu'il soit devant les autres fenêtres.

J'ai un comportement bizarre lorsque le script se lance il se passe un délai d'environ une minute voir plus avant que la boucle infinie se mette en route.

Quand le script se lance et qu'il lance le navigateur et que je le passe en arrière plan, il ne traite pas le rafraîchissement, c'est lorsque je clique dessus qu'il va faire le job.

Je voudrais connaître vos avis sur la manière de s'y prendre car j'ai des doutes sur la mienne.