Salut
Via un ShellExecute j'ouvre une page Web, j'aimerai effectuer des opérations après que la page soit réellement chargée, pour le moment j'utilise un sleep(X), vous avez une astuce ?
Merci d'avance,
Fclm
[..] Attendre la fin de chargement d'une page web
Règles du forum
- Merci de consulter la section "Règles du forum" et plus particulièrement "Règles et Mentions Légales du site autoitscript.fr" avant d'écrire un message.
-
ani
- Niveau 11

- Messages : 1826
- Enregistré le : lun. 23 juil. 2007 12:31
- Localisation : Bureau
- Status : Hors ligne
Re: [...] Atttendre la fin de chargement d'une page web
Avez vous testé la fonction Wait de shell ? ShellExecuteWait() ?
Vous dites que vous voulez effectuer des opérations apr!s chargement, utilisez vous l'une des fonctions de l'include IE.au3, FF.au3 ?
voilàvoilà
Vous dites que vous voulez effectuer des opérations apr!s chargement, utilisez vous l'une des fonctions de l'include IE.au3, FF.au3 ?
voilàvoilà
Re: [...] Atttendre la fin de chargement d'une page web
Pour verifier que la page est totalement chargée, il va vous falloir changer de méthode : Au lieu de lancer avec ShellExecute il va falloir utiliser _FFStart() ou _IECreate() selon vos préférences
-
Piwidoo
- Niveau 1

- Messages : 14
- Enregistré le : ven. 30 oct. 2009 11:17
- Localisation : $Coord = PixelSearch(0, 0, @DesktopWidth, @DesktopHeight, "Moi", 1)
- Status : Hors ligne
Re: [...] Atttendre la fin de chargement d'une page web
Plop ° !
Ou
Code : Tout sélectionner
$oIE = _IEcreate("http://google.fr") ; Lance Google avec Internet Explorer
_IELoadWait($oIE) ; Attends le chargement de la pageCode : Tout sélectionner
_FFStart("http://google.fr") ; Lance Google avec Firefox
_FFLoadWait() ; Attends le chargement de la page-
JIF
- Niveau 6

- Messages : 219
- Enregistré le : mer. 04 févr. 2009 20:07
- Localisation : 84
- Status : Hors ligne
Re: [...] Atttendre la fin de chargement d'une page web
Salut, après le chargement de la page web souhaiter avec
Il serai conseillez de faire une détection de pixel ou d'image dans la fenêtre en question pour être sur que la page est charger. par expérience c'est se qui a de plus fiables.
pour de la détection d'image télecharger l'udf : ImageSearch.
Et mettre ce code dans ton scripte.
Le code que je te conseille le plus.
Code : Tout sélectionner
WinWait("[REGEXPTITLE:mot ou phrase dans la fenêtres]","",10)pour de la détection d'image télecharger l'udf : ImageSearch.
Et mettre ce code dans ton scripte.
Code : Tout sélectionner
_WaitForImageSearch("images\1280x800\image.bmp",60,0,$x,$y,0)Code : Tout sélectionner
WinWait("[REGEXPTITLE:mot ou phrase de la fenêtre]","",10)
if _WaitForImageSearch("images\1280x800\21.bmp",60,0,$x,$y,0) then
; action a fair
else
action a faire ; en cas de bug du chargement de la page si l'image n'a pas était détecter dans les 60 secondes.
endifCordialement,
