Page 1 sur 1
[R] Saisir cote la plus basse
Posté : jeu. 06 mai 2010 19:05
par cedric62
bonjour voila je suis débutant et je voudrais savoir comment cliquer sur le chiffre le plus petit. enfaite deux cote sont proposer et je voudrais cliquer sur la cote la plus basse merci.
exemple:
merci d'avance
► Afficher le texte
Code : Tout sélectionner
#cs ----------------------------------------------------------------------------
AutoIt Version: 3.3.6.1
Author: myName
Script Function:
Template AutoIt script.
#ce ----------------------------------------------------------------------------
; Script Start - Add your code below here
$pass = "abcd"
$input = InputBox("mot de passe", "entrer le mot de passe:")
If ($pass <> $input) then
MsgBox(0,"pas bon!!", "pas bon mot de passe")
Else
if ($pass = $input) Then
MsgBox(0, "good", "bien on continue")
$somme = InputBox("valeur paris", "quel mise veut tu mettre , attention la somme entrer sera mise a chaque paris!!!")
for $i=1 to 15 step 1
$2 = 0xFF6600
$0 = 0xFF6600
$1 = 0x215582
Sleep(300)
$jeparie=PixelSearch(188, 463, 709, 730, $0)
If Not @error then
MouseClick("left", $jeparie[0], $jeparie[1])
Sleep(5500)
;saisi de la cote la plus basse! <==========================
$miseparis=PixelSearch(181, 413,559, 629, $1)
MouseClick("left", $miseparis[0], $miseparis[1])
Sleep(500)
Send ($somme)
sleep(250)
$valider=PixelSearch(548, 534,871, 666, $2)
MouseClick("left", $valider[0], $valider[1])
Sleep(5500)
Else
MouseWheel("down", 2)
EndIf
Next
EndIf
EndIf
et aussi je voudrais savoir si ceter possible de ce déplacer horizontalement avec la souris. enfaite je veux que je pars de la position ou la souris est et ce déplacer sur la droite a partir de cette position merci
Re: [...] Saisir cote la plus basse
Posté : ven. 07 mai 2010 10:18
par SagePourpre
Pour déplacer horizontalement ta souris, voilà deux exemples fonctionnels
Dans celui-ci, on récupère la position de la souris et puis on la déplace de 200 pixels vers la droite.
Code : Tout sélectionner
$mpos = MouseGetPos() ; $mpos[0] = X , $mpos[1] = y
MouseMove($mpos[0]+200,$mpos[1],0) ; déplace le curseur de 200 pixels vers la droite
Dans celui-là, on associe la touche 'a' à un raccourci-clavier.
Lorsque la touche 'a' est enfoncée, la souris ne peut être déplacée que sur l'axe des X dans le moniteur.
Code : Tout sélectionner
#include <Misc.au3>
HotKeySet('a',"blu")
While 1
Sleep(100)
WEnd
Func blu()
Local _
$y = MouseGetPos(1), _
$dll = DllOpen('User32.dll')
While _IsPressed(41,$dll)
_MouseTrap(0,$y,@DesktopWidth,$y)
Sleep(15)
WEnd
_MouseTrap()
DllClose($dll)
EndFunc
Pour ce qui est de ta première question, tu ne donnes pas assez de détails pour qu'on puisse t'aider.
D'où proviennent ces chiffres ?
- Une GUI autoit
- Une page internet
- Un programme tiers
- etc...
Re: [...] Saisir cote la plus basse
Posté : dim. 09 mai 2010 20:19
par cedric62
c'est gentil de m'avoir répondu a ma question sa m'aide déjà beaucoup et
pour ce qui est de ma première question c'est
- Une page internet
-navigateur internet = Firefox
si tu veux plus de précision demande moi car je ne vois pas quoi te dire de plus!!
merci
Re: [...] Saisir cote la plus basse
Posté : dim. 30 mai 2010 11:59
par cedric62
impossible ?????
Re: [...] Saisir cote la plus basse
Posté : dim. 30 mai 2010 13:22
par cedric62
j'avais penser de faire un copier coller de la cote dans un fichier txt ou je le comparerais a la 2 ieme cote mais je n'arrive pas copier car la cote n'est pas toujour a la meme place
cette exemple illustre bien mon probleme de cote pas tout le temp a la meme place:
est-il possible de saisir que ce quil y a entre paranthese?
Re: [...] Saisir cote la plus basse
Posté : dim. 30 mai 2010 13:38
par Tlem
Tout est possible, mais dans votre cas, il va falloir analyser le code source de la page.
Il y a dans AutoIt des fonctions qui permettent de récupérer le texte d'une page internet puis de l'analyser afin d'en extraire les informations voulues.
Faites quelques recherches sur le forum. Vous y trouverez des exemples très proches de ce que vous cherchez à faire ...
Re: [...] Saisir cote la plus basse
Posté : dim. 30 mai 2010 15:37
par cedric62
c'est bon jai trouver avec _StringBetween