Page 1 sur 1

[R] Convertir code UDF IE.au3 > UDF FF.au3

Posté : dim. 19 juil. 2009 18:46
par Eoweakin
Bonjour ! :D
Quelqu'un pourrait il me convertir ce bout de code utilisant l'UDF IE.au3 en code utilisant l'UDF FF.au3 ?
Pleeeeeaaaaaaassssseee ! :mrgreen:

Code : Tout sélectionner

    $oForm = _IEFormGetCollection($oIE, 0)
    $oName = _IEFormElementGetObjByName($oForm, "vb_login_username")
    $oPass = _IEFormElementGetObjByName($oForm, "vb_login_password")
    _IEFormElementSetValue($oName, $Login)
    _IEFormElementSetValue($oPass, $Password)
    _IEFormSubmit($oForm)
Merci !

Re: [..] Convertir code UDF IE.au3 > UDF FF.au3

Posté : dim. 19 juil. 2009 20:42
par orax
Je dirais que c'est :

Code : Tout sélectionner

_FFSetValueByName("vb_login_username",$Login)
_FFSetValueByName("vb_login_password",$Password)
_FFFormSubmit(0)
mais je n'ai pas pu tester.

:arrow: http://thorsten-willert.de/Themen/FFau3 ... tions.html

Re: [..] Convertir code UDF IE.au3 > UDF FF.au3

Posté : lun. 10 août 2009 09:46
par Eoweakin
Non, désolé, ce n'est pas ça.....

Re: [..] Convertir code UDF IE.au3 > UDF FF.au3

Posté : lun. 10 août 2009 10:23
par ani
re Eoweakin
ne disposant pas de firefox, çà sera dur ;)
as-tu utilisé le logiciel page analyser ?
Pour la proposition de orax, il manque juste le $socket :) (voir aide sur _ffconnect)
çà ouvre une connection avec l'ip et le port => TCPConnect($IP, $iPort)

revenons au code ;)
j'ai repris ton dernier post avec wow :)

Code : Tout sélectionner

#include <ff.au3>

$sPassword = "*****"
$sLogin = "*****"

_wow($sLogin,$sPassword)

Func _wow($Login,$Password)
$Socket = _FFconnect()
If $Socket > - 1 then
;On verifie qu'on est pas connecté sur la page
    If not StringInStr(_FFSetGEt($Socket,".location.href"),"wow-rif.fr") then _FFopenUrl($Socket,"http://www.wow-rif.fr/forum/")
    ;on peux aussi vérifie qu'il y a bien le mot connecté 
    ;Là j'ai pas pu testé vu que le serveur n'est plus accessible
    ;If _FFAction($Socket,"search","connexion") then
        _FFSetValueByName($Socket, "vb_login_username", $Login)
        _FFSetValueByName($Socket, "vb_login_password", $PassWord)
        _FFFormSubmit($Socket)
        _FFLoadWait($Socket)
     ;EndIf
EndIf
EndFunc
En espérant que ce code fonctionne ;)
Faut installer un addon = Mozrepl et l'activer a chaque démarrage, sinon le script fonctionnera pas...

Edit: il y a une nouvelle include FF.au3 version 0.5.3.7 (bêta)
si tu la télécharge faudra juste retirer au niveau des fonctions le mot socket
La fonction _FFsetGet fut renommé en _FFCmd(".location.href")
La fonction _FFAction devient _FFsearch("connexion")

Ne sachant pas quel include tu dispose, j'ai utilisé la V0.2.3.8 (date 9 aout 2008)

EDIT:J'ai du installer ff grrrr, et vu les nouvelles fonctions çà devient chaud, je refait un script qui vérifie si ff est lancé, vérifie au niveau des TAB et si elle n'est pas présente, ouverture ;)

voilàvoilà ;)
Bonne continuation ;)

Re: [..] Convertir code UDF IE.au3 > UDF FF.au3

Posté : lun. 21 sept. 2009 18:58
par Eoweakin
Merci de t'être donné tout ce travail ! ! ! :shock:
Firefox est plus rapide que IE tu ne trouves pas ? :wink: