Page 1 sur 1

[..] Tooltip utilisable par AutoIt

Posté : dim. 07 juil. 2013 10:47
par yohan8
Bonjour,

J'aimerais récupérer par AutoIt les informations qui s'affiche dans une infobulle lorsqu'on sélectionne un lien ou qu'on survole la souris dessus (en bas à gauche sur Firefox).

Je sais pas si c'est directement exploitable par AutoIt ou si il faut passer par un plugin Firefox mais pour l'instant j'ai rien trouvé qui vaille.


Yohan :)

Re: [..] Tooltip utilisable par AutoIt

Posté : dim. 07 juil. 2013 14:58
par alex1205
Bonjour,

Tu sais, un peu de recherche sur google ne fait pas de mal :
http://www.autoitscript.com/forum/topic ... a-tooltip/ J'ai trouvé ça, j'ai pas testé mais je pense que ça doit correspondre à ta demande

Alex1205

Re: [..] Tooltip utilisable par AutoIt

Posté : ven. 19 juil. 2013 21:57
par yohan8
Merci de t'a redirection mais non, ce script ne fonctionne pas avec les Tooltip de firefox.

Je pensais plutôt à un plugin qui permettrais d'indiquer l'url du lien sélectionné dans un emplacement exploitable par autoit.

Re: [..] Tooltip utilisable par AutoIt

Posté : ven. 19 juil. 2013 23:35
par mikell
Avec IE c'est facile, mais firefox... tu dois obligatoirement utiliser firefox ?

Re: [..] Tooltip utilisable par AutoIt

Posté : sam. 20 juil. 2013 11:32
par yohan8
Je passe par firefox car je pensais me faciliter la tâche avec l'ajout de plugin mais si on peut résoudre mon problème avec internet explorer sa me va :P

Re: [..] Tooltip utilisable par AutoIt

Posté : sam. 20 juil. 2013 11:45
par mikell
OK, ouala pour IE

Code : Tout sélectionner

#include <IE.au3>

$sURL = "http://www.autoitscript.com/forum/"
$oIE = _IECreate($sURL)
$HWND = _IEPropertyGet($oIE, "hwnd")
$oLinks = _IELinkGetCollection($oIE)
For $oLink In $oLinks
    ObjEvent($oLink, "_Evt_")
Next

While WinExists($HWND)
    Sleep(10)
WEnd

Func _Evt_onMouseover()
    Local $o_link = @COM_EventObj
    If IsString($o_link.title) Then msgbox(0,"", $o_link.title)
EndFunc

Re: [..] Tooltip utilisable par AutoIt

Posté : sam. 20 juil. 2013 12:46
par yohan8
Super le script fonctionne (avec parfois une latence importante ! )
Mais le gros problème que j'avais oublié de préciser est que je peux utiliser aucune fonction d'IE ou FF :mrgreen:

J'ai donc une page web avec une compilation importante de iframe qui m'empêche d'utiliser toutes fonctions d'autoit de navigation avec FF ou IE.
Les infobulle de FF ou IE sont, pour l'instant, le seul moyen de récupérer l'URL de mes liens.
Ou alors avec un plugin de FF qui stock l'infobulle sur le DD (exploitable par autoit)