[..] Problème avec PixelGetColor sous win7

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
binter
Niveau 1
Niveau 1
Messages : 10
Enregistré le : dim. 21 juin 2009 01:23
Status : Hors ligne

[..] Problème avec PixelGetColor sous win7

#1

Message par binter »

Bonjour a tous,

Alors mon problème est que j'étais sous Vista et je viens de passez sous win7 et je rencontre un problème pour la commande PixelGetColor avant cette commande me donnait le pixel affiché sur l'écran alors que maintenant sous win7 elle me donne le pixel sur le bureau et non sur mon application. Avez vous rencontrez le même problème? Savez vous comment le résoudre sans trop changer ma config?

Merci de vos réponses. ;)
Avatar du membre
timmalos
Niveau 11
Niveau 11
Messages : 1970
Enregistré le : dim. 18 mai 2008 15:16
Status : Hors ligne

Re: probleme avec PixelGetColor sous win7

#2

Message par timmalos »

Ca ne vient pas de Win7 ou Vista, mais du fait que dans le lot vous avez surement changé de version d'Autoit.

Regardez dans l'aide d'autoit concernant les Options opt("",) qui permettent de definir les coordonnées (votre problème semble etre la) pour definir si elles sont Absolues (ce que vous ne souhaitez pas) ou Relatives a l'application
binter
Niveau 1
Niveau 1
Messages : 10
Enregistré le : dim. 21 juin 2009 01:23
Status : Hors ligne

Re: probleme avec PixelGetColor sous win7

#3

Message par binter »

En faite se que je voudrais c'est juste que autoit prenne en compte le pixel affiché à l'écran pourriez-vous me donnez la commande exacte, je n'utilise pas trop cette commande "opt" et donc j'ai un peu de mal à comprendre.
Avatar du membre
timmalos
Niveau 11
Niveau 11
Messages : 1970
Enregistré le : dim. 18 mai 2008 15:16
Status : Hors ligne

Re: probleme avec PixelGetColor sous win7

#4

Message par timmalos »

Si vous aviez tapé opt dans scite et appuyer sur F1 vous auriez trouvé...

Opt("PixelCoordMode", 0) ;1=absolute, 0=relative, 2=client


PixelCoordMode Sets the way coords are used in the pixel functions, either absolute coords or coords relative to the window defined by hwnd (default active window):
0 = relative coords to the defined window
1 = absolute screen coordinates (default)
2 = relative coords to the client area of the defined window
binter
Niveau 1
Niveau 1
Messages : 10
Enregistré le : dim. 21 juin 2009 01:23
Status : Hors ligne

Re: probleme avec PixelGetColor sous win7

#5

Message par binter »

oui j'ai bien essayé cette option là mais elle ne marche pas non plus elle prend uniquement en compte la couleur des fenêtres windows :(
binter
Niveau 1
Niveau 1
Messages : 10
Enregistré le : dim. 21 juin 2009 01:23
Status : Hors ligne

Re: probleme avec PixelGetColor sous win7

#6

Message par binter »

j'ai un doute en faite sur l'utilisation du mode aero de windows7...
Avatar du membre
timmalos
Niveau 11
Niveau 11
Messages : 1970
Enregistré le : dim. 18 mai 2008 15:16
Status : Hors ligne

Re: probleme avec PixelGetColor sous win7

#7

Message par timmalos »

Ah je comprend mieux. C'est possible dans ce cas.
binter
Niveau 1
Niveau 1
Messages : 10
Enregistré le : dim. 21 juin 2009 01:23
Status : Hors ligne

Re: probleme avec PixelGetColor sous win7

#8

Message par binter »

Et tu aurais une réponse ou tu ne sais pas?
Répondre