[..] _IE cliquer sur un bouton radio

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
Avatar du membre
L4crymal
Niveau 8
Niveau 8
Messages : 513
Enregistré le : mer. 24 sept. 2008 14:53
Status : Hors ligne

[..] _IE cliquer sur un bouton radio

#1

Message par L4crymal »

J'aimerai avec mon script, cliquer sur un bouton radio comme ceci:

<input type="radio" name="mon_champ" value="[valeur décimal aléatoire]">

Le problème c'est qu'il y en a plusieurs comme celui la dans la page mais avec une valeur différente, est il possible de cliquer un bouton en identifiant ça valeur ? _IEGetObjByValue n'existe pas :P
Avatar du membre
L4crymal
Niveau 8
Niveau 8
Messages : 513
Enregistré le : mer. 24 sept. 2008 14:53
Status : Hors ligne

Re: [..] _IE cliquer sur un bouton radio

#2

Message par L4crymal »

UP :cry:
ani
Niveau 11
Niveau 11
Messages : 1826
Enregistré le : lun. 23 juil. 2007 12:31
Localisation : Bureau
Status : Hors ligne

Re: [..] _IE cliquer sur un bouton radio

#3

Message par ani »

la réponse sera oui ;)

Code : Tout sélectionner

_IEFormElementRadioSelect(ByRef $o_object, $s_string, $s_Name, $f_select = 1, $s_mode = "byValue", $f_fireEvent = 1)
Exemple

Code : Tout sélectionner

_IEFormElementRadioSelect($o_object, "[valeur décimal aléatoire]", "mon_champ")
Faut juste indiquer pour la variable $s_string la valeur hexadecimal ; et dans $s_Name le nom du radio

Si pas indique nous un peu plus de code (html pour le radio)
pour tester ;)

bonne continuation ;)
Avatar du membre
L4crymal
Niveau 8
Niveau 8
Messages : 513
Enregistré le : mer. 24 sept. 2008 14:53
Status : Hors ligne

Re: [..] _IE cliquer sur un bouton radio

#4

Message par L4crymal »

Pardon de vous déranger encore :oops:

Mais si le Form est sous cette forme ( hum ) :

<form method="POST"><table width="75%" border=1></form>

Quels sont les paramètre de la fonctions : _IEFormGetObjByName
ani
Niveau 11
Niveau 11
Messages : 1826
Enregistré le : lun. 23 juil. 2007 12:31
Localisation : Bureau
Status : Hors ligne

Re: [..] _IE cliquer sur un bouton radio

#5

Message par ani »

T'a testé ceux-ci ?

Code : Tout sélectionner

$objie = _IECreate("mapage")
_IEFormElementRadioSelect($objie, "[valeur décimal aléatoire]", "mon_champ")
Si pas on passe par un getname (mon_champ) et on select l'element.

Evideement j'ai pas testé, je suis entreind de créer la page html avec la form sans nom et les input radio pour tester :)
Avatar du membre
L4crymal
Niveau 8
Niveau 8
Messages : 513
Enregistré le : mer. 24 sept. 2008 14:53
Status : Hors ligne

Re: [..] _IE cliquer sur un bouton radio

#6

Message par L4crymal »

J'ai fait cela:

Code : Tout sélectionner

$ieGUI = _IECreateEmbedded()
_IEFormElementRadioSelect($ieGUI,"269474", "mon_champ",1)
 

Pour sélectionner ce Radio: <input type="radio" name="mon_champ" value="269474"></td>






Mais ça ne fonctionne pas :s
Avatar du membre
L4crymal
Niveau 8
Niveau 8
Messages : 513
Enregistré le : mer. 24 sept. 2008 14:53
Status : Hors ligne

Re: [..] _IE cliquer sur un bouton radio

#7

Message par L4crymal »

UP :cry:
Avatar du membre
Iste
Niveau 11
Niveau 11
Messages : 1870
Enregistré le : jeu. 04 déc. 2008 14:21
Localisation : 76
Status : Hors ligne

Re: [..] _IE cliquer sur un bouton radio

#8

Message par Iste »

hum, je sais pas si ca peut t'aider,
mais t'as essayer avec _IEFormGetCollection comme je viens de le montrer ici
http://www.autoitscript.fr/forum/viewto ... f=3&t=3076
Si ca se trouve ca peut marcher, ou pas remarque, j'ai pas testé ^^'
Signez ici
Répondre