Bonsoir,
Journellement je télécharger les cours de bourse sur le site:
http://download.abcbourse.com/download. ... 000447609p
Je souhaite cliquer sur la fleche visible sur le fichier joint, cette fleche permettant d'ouvrir un menu déroulant.
Si j'affiche la source de la page web le nom et l'Id de la fleche est "dlFormat" :
<td><select name="dlFormat" id="dlFormat" class="histo4">
Comment faire pour automatiser cette action sans utiliser
MouseClick("left",538,658) car les coordonnées de la fleche ne sont pas toujours les mêmes,?
Cordialement
Jean
[R] Click pour ouvrir menu deroulant
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] Click pour ouvrir menu deroulant
- Fichiers joints
-
- Id.jpg (3.47 Kio) Vu 3155 fois
Modifié en dernier par edje le sam. 19 janv. 2008 19:42, modifié 1 fois.
Re: [..] Click pour ouvrir menu deroulant
En se basant sur ceci:
on obtient cela :

Code : Tout sélectionner
<select name="dlFormat" id="dlFormat" class="histo4">
<option value="w">Action Bourse</option>
<option value="w">Altistock</option>
<option value="b">Boursitel</option>
<option value="e">EBP</option>
<option value="x">Excel</option>
<option value="e">Finance Audience</option>
<option value="w">Graphe AT</option>
<option value="m">Metastock</option>
<option value="q">Quicken</option>
<option value="m">Trading Solutions</option>
<option value="w">Waldata</option>
<option value="w">xTrade</option>
</select>
Code : Tout sélectionner
#include <IE.au3>
$oie=_IECreate("http://download.abcbourse.com/download.aspx?s=FR0000447609p")
$obj=_IEGetObjById ( $oie, "dlformat")
_IEFormElementSetValue($obj,'e');Pointe sur EBP/Finance Audience

Re: [..] Click pour ouvrir menu deroulant
Bonjour VooDoo,
Merci ça fonctionne parfaitement aprés modification de $bj par $obj dans la ligne
_IEFormElementSetValue($bj,"e")
Cordialement
Jean
Merci ça fonctionne parfaitement aprés modification de $bj par $obj dans la ligne
_IEFormElementSetValue($bj,"e")
Cordialement
Jean
Re: [..] Click pour ouvrir menu deroulant
Effectivement, faute de frappe !
Ne pas oubliez de mettre [R] dans le titre
Ne pas oubliez de mettre [R] dans le titre
