[R] Barre d'adresse de mon Navigateur

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
jamesst20
Niveau 5
Niveau 5
Messages : 189
Enregistré le : jeu. 05 nov. 2009 00:50
Status : Hors ligne

[R] Barre d'adresse de mon Navigateur

#1

Message par jamesst20 »

Bonjours à tous.. J'ai un petit probleme avec mon navigateur.. Lorsque je visite des sites, La barre d'adresse de se réactualise jamais.. Exemple je tape google.coom et je clique go.. Sa va sur google mais si je fait une recherche sur google, l'Adresse en haut reste google.com..

Voici mon code
Oui je sais il n'a pas beaucoup de fonction encore :P
► Afficher le texte
Merci de votre aide
Modifié en dernier par jamesst20 le mer. 18 nov. 2009 23:36, modifié 2 fois.
Avatar du membre
Iste
Niveau 11
Niveau 11
Messages : 1870
Enregistré le : jeu. 04 déc. 2008 14:21
Localisation : 76
Status : Hors ligne

Re: [..] Barre d'adresse de mon Navigateur

#2

Message par Iste »

Ne sachant trop que répondre je suis allé voir SAE, et là :

Code : Tout sélectionner

    $nouveau = _IEPropertyGet($ie, "locationurl")

    If $ancien <> $nouveau Then
        GUICtrlSetData($txtAdresse, $nouveau)
        GUICtrlSetData($listeHistorique, _Now() & " => " & $nouveau, _Now() & " => " & $nouveau)
        $ancien = $nouveau
        $go = 0
    EndIf
Ceci placé dans la boucle principal, permet de mettre a jour l'adresse
Signez ici
jamesst20
Niveau 5
Niveau 5
Messages : 189
Enregistré le : jeu. 05 nov. 2009 00:50
Status : Hors ligne

Re: [..] Barre d'adresse de mon Navigateur

#3

Message par jamesst20 »

Salut, est-ce que il faut qu'elle soit dans le While 1?

Merci
Avatar du membre
DJSIR
Niveau 8
Niveau 8
Messages : 583
Enregistré le : mar. 01 juil. 2008 15:16
Localisation : 76, Le HAVRE (in the DJSIR World)
Status : Hors ligne

Re: [..] Barre d'adresse de mon Navigateur

#4

Message par DJSIR »

Nan bien sûr. Tu peux aussi regarder dans le SAE !

Mais, pourquoi encore un navigateur ?
$DJSIR = "1000110001010101011010000101001101001101001010101011010"
(ne décodez pas le binaire, ça veux rien dire)

[Func] ProgressBar, aller plus loin
jamesst20
Niveau 5
Niveau 5
Messages : 189
Enregistré le : jeu. 05 nov. 2009 00:50
Status : Hors ligne

Re: [..] Barre d'adresse de mon Navigateur

#5

Message par jamesst20 »

Salut, javait regarder dans la section exemple de script avec le meme exemple que plus haut.. Mais sa fonctionnais pas...

Sinon dsl pour a matin Djsir.

Merci
Avatar du membre
DJSIR
Niveau 8
Niveau 8
Messages : 583
Enregistré le : mar. 01 juil. 2008 15:16
Localisation : 76, Le HAVRE (in the DJSIR World)
Status : Hors ligne

Re: [..] Barre d'adresse de mon Navigateur

#6

Message par DJSIR »

Essaie de reflechir un peu aussi sinon si on te le fait autant en utiliser un tout prêt !
$DJSIR = "1000110001010101011010000101001101001101001010101011010"
(ne décodez pas le binaire, ça veux rien dire)

[Func] ProgressBar, aller plus loin
Avatar du membre
sylvanie
Niveau 11
Niveau 11
Messages : 1556
Enregistré le : jeu. 26 juil. 2007 21:31
Localisation : Paris
Status : Hors ligne

Re: [..] Barre d'adresse de mon Navigateur

#7

Message par sylvanie »

pour ta problématique il y a 2 façons de procéder :

la bourrin, mais compréhensible : on boucle dans un while est on traite tout avec des historiques d'ancienne et nouvelles variables.
Avantages : simple et intuitifs
Inconvéniant : c'est lourds lorsque les contrôles se multiplient.

2eme option plus sofistiquée : on exploite l'objet au maximum à savoir IE qui offre des callbacks de notification.
IE propose de s'enregistrer à une de ses fonctions de notification : IEEvent_NavigateComplete. Si on enregistre une fonction à executer lors de cette notification alors cette dernière sera lancée par IE lui même quand il aura fini sont chargement (magique non ^^ )
► Afficher le texte
Biensûr l'aspect délicat est de connaître ce que propose l'objet IE, car là ça fait lapin sorti du chapeau ^^, voici un lien du forum anglais on on trouve d'autres exple sur lesquels on peut s'appuyer :
http://www.autoitscript.com/forum/index ... opic=47888

[EDIT]
Que suis je bête ...
mettre plutôt
► Afficher le texte
En effet $URL est un argument donné directement par IE, inutile de le rechercher ^^
Toi qui cherche à mettre le doigt sur la solution, appuie sur F1.
jamesst20
Niveau 5
Niveau 5
Messages : 189
Enregistré le : jeu. 05 nov. 2009 00:50
Status : Hors ligne

Re: [..] Barre d'adresse de mon Navigateur

#8

Message par jamesst20 »

Merci Beaucoup tout fonctionne :)
Répondre