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

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
Avatar du membre
Eoweakin
Niveau 3
Niveau 3
Messages : 46
Enregistré le : sam. 04 juil. 2009 10:48
Status : Hors ligne

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

#1

Message 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 !
Modifié en dernier par Eoweakin le lun. 21 sept. 2009 18:58, modifié 1 fois.
Avatar du membre
orax
Modérateur
Modérateur
Messages : 1479
Enregistré le : lun. 23 mars 2009 04:50
Localisation : ::1
Status : Hors ligne

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

#2

Message 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
De petits détails peuvent faire toute la différence. — Quand la boule de neige commence à rouler… poussez-la. (Columbo)
Avatar du membre
Eoweakin
Niveau 3
Niveau 3
Messages : 46
Enregistré le : sam. 04 juil. 2009 10:48
Status : Hors ligne

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

#3

Message par Eoweakin »

Non, désolé, ce n'est pas ça.....
ani
Niveau 11
Niveau 11
Messages : 1826
Enregistré le : lun. 23 juil. 2007 12:31
Localisation : Bureau
Status : Hors ligne

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

#4

Message 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 ;)
Avatar du membre
Eoweakin
Niveau 3
Niveau 3
Messages : 46
Enregistré le : sam. 04 juil. 2009 10:48
Status : Hors ligne

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

#5

Message par Eoweakin »

Merci de t'être donné tout ce travail ! ! ! :shock:
Firefox est plus rapide que IE tu ne trouves pas ? :wink:
Répondre