[R] Cliquer automatiquement dans un champ internet
Règles du forum
- Merci de consulter la section "Règles du forum" et plus particulièrement "Règles et Mentions Légales du site autoitscript.fr" avant d'écrire un message.
[R] Cliquer automatiquement dans un champ internet
Bonjour,
Parfois, sur certain site internet, le curseur ne se met pas automatiquement dans un champs par default... Par exemple :
http://tiennot.romain.free.fr/managerv3.html
J'aurais aimé savoir comment pouvons-nous faire en sorte que le curseur de saisie se rajoute dans le champs "Login".
Cordialement
Romain
Parfois, sur certain site internet, le curseur ne se met pas automatiquement dans un champs par default... Par exemple :
http://tiennot.romain.free.fr/managerv3.html
J'aurais aimé savoir comment pouvons-nous faire en sorte que le curseur de saisie se rajoute dans le champs "Login".
Cordialement
Romain
Modifié en dernier par aikiox le mer. 28 avr. 2010 12:32, modifié 1 fois.
- jbnh
- Niveau 11

- Messages : 1932
- Enregistré le : ven. 02 mai 2008 14:54
- Localisation : Bruxelles
- Status : Hors ligne
Re: [..] Cliquer automatiquement dans un champ internet
Pas besoin de curseur, voici un exemple qui s'applique directement à votre site :
Code : Tout sélectionner
#include <IE.au3>
$oIE = _IECreate ("http://tiennot.romain.free.fr/managerv3.html")
$oForm = _IEGetObjByName ($oIE, "fmain")
$oText = _IEFormElementGetObjByName ($oForm, "flogin")
_IEFormElementSetValue ($oText, "jbnh") Balise [..] devant votre requête en cours, [R] quand résolu | Pas de message concernant les bots !
Merci
Merci
Re: [..] Cliquer automatiquement dans un champ internet
Genial !
Depuis le poste de ton message, j'ai essayé de trouver par moi même pour effectuer la meme chose mais pour un menu deroulant puis cliquant sur valider masi en vin...
Peux-tu m'aider?
Merci
Romain
Depuis le poste de ton message, j'ai essayé de trouver par moi même pour effectuer la meme chose mais pour un menu deroulant puis cliquant sur valider masi en vin...
Peux-tu m'aider?
► Afficher le texte
Merci
Romain
- jbnh
- Niveau 11

- Messages : 1932
- Enregistré le : ven. 02 mai 2008 14:54
- Localisation : Bruxelles
- Status : Hors ligne
Re: [..] Cliquer automatiquement dans un champ int
Je vous laisse chercher dans l'aide avec tout ce qui commence par _IEform...
Balise [..] devant votre requête en cours, [R] quand résolu | Pas de message concernant les bots !
Merci
Merci
Re: [..] Cliquer automatiquement dans un champ internet
Code : Tout sélectionner
#include <IE.au3>
$oIE = _IECreate ("http://tiennot.romain.free.fr/managerv3.html")
$oForm = _IEGetObjByName ($oIE, "fmain")
$olog = _IEFormElementGetObjByName ($oForm, "flogin")
$omdp = _IEFormElementGetObjByName ($oForm, "fpass")
$ocomplet = _IEFormElementGetObjByName ($oForm, "ffullname")
_IEFormElementSetValue ($olog, 'Login')
_IEFormElementSetValue ($omdp, 'Motdepasse')
_IEFormElementSetValue ($ocomplet, 'Nom Complet')
;$a is probably "x:\PROGRA~1"
_IEFormElementCheckboxSelect ($oForm, "ON", "fconn", 0, "byValue")
$oSelect = _IEFormElementGetObjByName ($oForm, "flistuser")
_IEFormElementOptionSelect ($oSelect, "Adanan", 1, "byText")
$oSelect = _IEFormElementGetObjByName ($oForm, "flistgroup")
_IEFormElementOptionSelect ($oSelect, "GROUPE A SELECTIONNER", 1, "byText")
_IEFormSubmit($oForm)Re: [..] Cliquer automatiquement dans un champ internet
Bonjour,
Je n'ai pas eu le temps de repondre avant mais j'avais trouvé !!!
Pour selectionner dans un menu deroulant : _IEFormElementOptionSelect ($odup1, $dup1, 1, "byText")
Pour Valider : _IEFormSubmit ($oForm)
Cordialement
Romain
Je n'ai pas eu le temps de repondre avant mais j'avais trouvé !!!
Pour selectionner dans un menu deroulant : _IEFormElementOptionSelect ($odup1, $dup1, 1, "byText")
Pour Valider : _IEFormSubmit ($oForm)
Cordialement
Romain
Re: [R] Cliquer automatiquement dans un champ internet
Bonjour.
Je rentre dans ce sujet car il y a un fonctionnement d'Autoit que je ne comprends pas.
Je suppose que dans la syntaxe suivante :
$olog = _IEFormElementGetObjByName ($oForm, "flogin")
"flogin" a été trouvé en faisant un clic droit sur l'ecran de <tiennot.romain.free.fr>
puis "Afficher la source" pour avoir le code HTML.
Or, en passant "Autoit V3 windows Info" sur cet ecran, on ne voit pas les noms des champs de saisie.
D'ou ma question : Comment Autoit peut il agir sur ce champ alors qu'"Autoit V3 windows Info" ne le trouve pas ?
Bonne journée
Je rentre dans ce sujet car il y a un fonctionnement d'Autoit que je ne comprends pas.
Je suppose que dans la syntaxe suivante :
$olog = _IEFormElementGetObjByName ($oForm, "flogin")
"flogin" a été trouvé en faisant un clic droit sur l'ecran de <tiennot.romain.free.fr>
puis "Afficher la source" pour avoir le code HTML.
Or, en passant "Autoit V3 windows Info" sur cet ecran, on ne voit pas les noms des champs de saisie.
D'ou ma question : Comment Autoit peut il agir sur ce champ alors qu'"Autoit V3 windows Info" ne le trouve pas ?
Bonne journée
Re: [R] Cliquer automatiquement dans un champ internet
C'est parce que c'est un objet interne à IE. Pour comprendre il faudrait que vous epluchiez l'include IE.au3, ce ne sont pas des controles Windows.


