[..] Programme de statistiques, pixels, variables et co.

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
sala2001
Niveau 1
Niveau 1
Messages : 4
Enregistré le : lun. 10 mars 2008 15:46
Status : Hors ligne

[..] Programme de statistiques, pixels, variables et co.

#1

Message par sala2001 »

Bonjour,
Je me présente, je débute dans le langage d'Autoit dans la mesure ou je desire creer un programme de statistiques pour la roulette.
Mais après avoir regardé pas mal de tutos j'avou être un peu perdu, surtout dans la syntaxe et dans l'utilisation en general.

Je m'adresse à vous car j'adore ce forum, j'ai lu pas mal de posts qui m'ont aidé dans mon apprentissage mais la ça fait 5 nuits que j'arrive vraiment pas à avancer dnas mon programme.


Alors voila je voudrais creer un code qui à chaque numéro sorti le note dans un programme à part en cliquant sur une case radio puis submit .

-- Pour cela j'ai pensé utiliser un pixelsearch pour les 36 emplacements (ou chiffres) lorsqu'un numéro sort un pylone doré se pose dessus d'ou le pixelsearch et en fct de la recherche il clique à certaine coordonnées correspondant au chiffre dans le programme de statistique à part puis submit et il refait tourner la roulette---

J'ai commencé à tester seulement avec 2 numéros : le 1 et le 2 mais seulement le 1 marche, car il prends le @error pour les deux :( donc je suis un peu bloqué ! voila mon début de code :

Code : Tout sélectionner

While 1
WinActivate("Roulette Européenne - Europa Casino")

sleep(200) 
MouseClick("left", 186, 418, 1)



$num1=PixelSearch( 312, 252, 334, 254, 0xBD9E44, 50, 1 ) ;recherche pour le num 1
If @error = 0 then MouseClick("left", 1356, 692, 1)  ;si pas d'erreur il clique sur le 1 
If @error = 0 then Sleep(200) 
If @error = 0 then MouseClick("left", 1397, 807, 1) ;puis submit

$num2=PixelSearch( 351, 228, 377, 227, 0xBD9E44, 50, 1 ) ;recherche pour le num 1
If @error = 0 then MouseClick("left", 1353, 714, 1) ;si pas d'erreur il clique sur le 2
If @error = 0 then Sleep(200) 
If @error = 0 then MouseClick("left", 1397, 807, 1) ;puis submit

Wend 
 
Ne m'insultez pas :p je sais que je suis nul mais je débute !

Et j'aimerai si c'est possible un peu d'aide pour finaliser mon code car la j'ai vraiment du mal !
Aussi une question le While 1 corresponds à quoi exactement?
Modifié en dernier par Tlem le sam. 23 août 2008 01:41, modifié 6 fois.
Raison : Remplacement par 'code' du terme proscrit.
SurPriseS
Niveau 6
Niveau 6
Messages : 291
Enregistré le : jeu. 06 sept. 2007 11:35
Localisation : Finistère sud
Status : Hors ligne

Re: [..] Programme de statistiques, pixels, variables et co.

#2

Message par SurPriseS »

sala2001
Niveau 1
Niveau 1
Messages : 4
Enregistré le : lun. 10 mars 2008 15:46
Status : Hors ligne

Re: [..] Programme de statistiques, pixels, variables et co.

#3

Message par sala2001 »

Oui, j'avais pris la peine de la lire et je ne pense pas que mon programme rentre dans ces categories puisque c'est dans un but statistique pour etudier les lois du hasard ( premierement pour un exposé sur le fonctionnement de la roulette et des differentes règles, du tiers , des écarts ect... Et deuxiemement si ça peut m'aider à develloper une technique pourquoi pas mais ce n'est pas le but premier)

Enfin bon en gros j'imagine que j'enfreint pas les règles, et il ne faut pas prendre cette creation comme malicieuse ou malveillante !
sala2001
Niveau 1
Niveau 1
Messages : 4
Enregistré le : lun. 10 mars 2008 15:46
Status : Hors ligne

Re: [..] Programme de statistiques, pixels, variables et co.

#4

Message par sala2001 »

Je dois considerer qu'il est hors charte vu que je n'ai pas de reponses?
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11791
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

Re: [..] Programme de statistiques, pixels, variables et co.

#5

Message par Tlem »

Je dirais plus simplement que personne n'est motivé sur ce code. ;)

Il faut être patient, ou faire évoluer les questions gentiment.
Thierry

Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...

Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
sala2001
Niveau 1
Niveau 1
Messages : 4
Enregistré le : lun. 10 mars 2008 15:46
Status : Hors ligne

Re: [..] Programme de statistiques, pixels, variables et co.

#6

Message par sala2001 »

Bon j'ai pas mal avancé dans mon script et je voulais juste savoir une chose svp : Les deux resultats d'un pixelsearch peuvent il être utilisé dans un if tel que

Code : Tout sélectionner

If $Array[0]= 100 then ...
car j'arrive vraiment pas à le faire marcher.
Merci beaucoup :)
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11791
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

Re: [..] Programme de statistiques, pixels, variables et co.

#7

Message par Tlem »

Comme le dit l'aide :la fonction PixelSearch renvois un tableau de deux valeurs de coordonnées (Array[0] = x, Array[1] = y).
Vous pouvez donc sans problème comparer la valeur contenue dans la variable Array[0] ou Array[1] avec un nombre, mais encore faut-il que la fonction vous ait retourner ces valeurs ...

Si aucune valeur n'a été retournée, alors la variable @error est fixée à 1.
Donc avant de faire quoi que ce soit, contrôler cette dernière pour voir si le tableau vous à bien été retourné (Dans le cas contraire, c'est que le pixel n'à pas été trouvé).
Thierry

Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...

Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
Répondre