[R] Detection pixel couleur et action si changement.

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
cortx
Niveau 5
Niveau 5
Messages : 115
Enregistré le : dim. 04 mai 2008 16:10
Status : Hors ligne

[R] Detection pixel couleur et action si changement.

#1

Message par cortx »

Bonjour,

Je suis en train de travailler sur un script permettant de faire une alerte sonore en cas de détection d'un pixel d'une certaine couleur sur l'écran.

Pour l'instant je bosse sur du basic pour élargir au fur et à mesure.

Voici mon script:

Code : Tout sélectionner

While 1
 ;récupération des coordonné du pixel
 $coord = PixelSearch (0, 0, 1024, 768, 0x0055F1)

;pause 10 sec
 Sleep (10000)

 ;Vérification du changement de couleur
 If PixelGetColor ( $coord[0] , $coord[1] ) = 0x004E98 Then
   Beep ( 1000 , 1000 )
 Endif
WEnd
 
Il me met une erreur sur:

Code : Tout sélectionner

 If PixelGetColor ( $coord[0] , $coord[1] ) = 0x004E98 Then
 If PixelGetColor ( $coord^
Error:Subscript used with non-Array variable.
Quelqu'un aurait il une idée s'il vous palit ?
Merci
Modifié en dernier par cortx le ven. 16 mai 2008 23:05, modifié 3 fois.
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11784
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

Re: Detection pixel couleur et action si changement.

#2

Message par Tlem »

Pour commencer : http://www.autoitscript.fr/forum/viewto ... ?f=3&t=595
Merci.

Ensuite, l'erreur vient tout simplement du fait que lorsque la commande PixelSearch est exécutée, le pixel n'existe pas, et donc la matrice (tableau) $coord[] n'est pas créer.

Pour information, ce type de sujet à été aborder en profondeur dans des posts précédent, utilisez l'outil de recherche pour les trouver.
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é".
cortx
Niveau 5
Niveau 5
Messages : 115
Enregistré le : dim. 04 mai 2008 16:10
Status : Hors ligne

Re: [..] Detection pixel couleur et action si changement.

#3

Message par cortx »

Bonjour,

Vraiment désolé pour la mise en forme et la présentation, j'ai carrément oublié ce point.
Promis on ne m'y prendra plus.

Merci pour la réponse, ca à tout l'air de venir du pixel inéxistant.
Répondre