[R] Impossible d'utiliser _IEAction

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
steph2608
Niveau 2
Niveau 2
Messages : 16
Enregistré le : sam. 10 sept. 2011 00:36
Status : Hors ligne

[R] Impossible d'utiliser _IEAction

#1

Message par steph2608 »

Bonjour/bonsoir à tous ! J'ai un petit problème, j'aimerais utiliser ce script :

Code : Tout sélectionner

            $inter = GUICtrlCreateObj($ie5,0, 0, 1, 1)
            GUICtrlSetResizing($inter, $GUI_DOCKAUTO + $GUI_DOCKBOTTOM + $GUI_DOCKTOP)
            _IENavigate ($ie5, "http://rezurection.net/site/")
            _IELoadWait($ie5)
            MsgBox(32,"Information","Le forumulaire a été lut")
            $oForm = _IEFormGetCollection ($ie5, 0)
            $oQuery1 = _IEFormElementGetCollection ($oForm, 0)
            $oQuery2 = _IEFormElementGetCollection ($oForm, 1)
            $oQuery3 = _IEFormElementGetCollection ($oForm, 3)
            Sleep(500)
            _IEFormElementSetValue ($oQuery1, GUICtrlRead($login))
            Sleep(500)
            _IEFormElementSetValue ($oQuery2, GUICtrlRead($password))
            Sleep(500)
            _IEAction ($oQuery3, "click")

            _IELoadWait ($ie5)
            
            MsgBox(32,"Identification","Vous êtes identifié " & GUICtrlRead($login) & " !")
            Sleep(1000)
(Sachant que $ie5 est égale à _IECreateEmbedded)
Le _IEAction ne semble pas fonctionner, il ne va pas valider le forumulaire, je ne sais plus quoi faire j'ai cherché sur tout google ect... ><
Sans alcool la fête est moins folle !
Avatar du membre
TT22
Membre émérite
Membre émérite
Messages : 1566
Enregistré le : lun. 18 avr. 2011 15:21
Localisation : La Quatrième Dimension
Status : Hors ligne

Re: [..] Impossible d'utiliser _IEAction

#2

Message par TT22 »

Tu as pensé à mettre l'include :
<INet.au3> ?
Cordialement,
TT22
steph2608
Niveau 2
Niveau 2
Messages : 16
Enregistré le : sam. 10 sept. 2011 00:36
Status : Hors ligne

Re: [..] Impossible d'utiliser _IEAction

#3

Message par steph2608 »

Non, je vais voir ce que ça donne avec... x)
Sans alcool la fête est moins folle !
steph2608
Niveau 2
Niveau 2
Messages : 16
Enregistré le : sam. 10 sept. 2011 00:36
Status : Hors ligne

Re: [..] Impossible d'utiliser _IEAction

#4

Message par steph2608 »

J'ai fait l'include et rien ni change... :(
Sans alcool la fête est moins folle !
GaRydelaMer
Niveau 7
Niveau 7
Messages : 450
Enregistré le : mer. 18 mars 2009 22:12
Localisation : Montpellier
Status : Hors ligne

Re: [..] Impossible d'utiliser _IEAction

#5

Message par GaRydelaMer »

Bonsoir

essaye avec:

$oSend = _IEGetObjByName($ie5, "send")

C'est le nom du bouton OK, tu peux aussi vérifier si tu obtient bien un objet avec:

If IsObj($oSend) Then

EndIf

Autre test à faire utilise pour poster le formulaire:
_IEFormSubmit ($oForm, 1) en plus tu vas attendre que la parge soit rechargé avec le flag à 1.

Voila
Avatar du membre
mikell
Spammer !
Spammer !
Messages : 6292
Enregistré le : dim. 29 mai 2011 17:32
Localisation : Deep Cévennes
Status : Hors ligne

Re: [..] Impossible d'utiliser _IEAction

#6

Message par mikell »

Code : Tout sélectionner

$identif = _IEFormGetCollection ($oIE, 0)
$login = _IEFormElementGetObjByName ($identif , "username")
$mdp = _IEFormElementGetObjByName ($identif , "password")
_IEFormElementSetValue ($login, GUICtrlRead($login))
_IEFormElementSetValue ($mdp, GUICtrlRead($password))

$submit = _IEFormElementGetObjByName ($identif , "send")
_IEAction ($submit, "click")
;ou
;_IEFormSubmit($identif, 1)
Image
" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
steph2608
Niveau 2
Niveau 2
Messages : 16
Enregistré le : sam. 10 sept. 2011 00:36
Status : Hors ligne

Re: [..] Impossible d'utiliser _IEAction

#7

Message par steph2608 »

J'ai réglé mon problème grâce à un script que j'ai crée moi même en html où j'ai pus changer les name et values ect... :D
Sans alcool la fête est moins folle !
Répondre