Salut,
J'aurais besoin d'aide sur quelque choses. Je cherche comment cherche un pixel (une couleur de pixel*) dans une fenêtre. L'action Couleur de pixel permet que de comparer une couleur à une position précise.
Je crois que j'ai été clair.
Merci et bonne journée.
Trouver une couleur de pixel dans une fenêtre
Re: Trouver une couleur de pixel dans une fenêtre
Salut,
Je vois deux solutions :
Je vois deux solutions :
- Tu appelles l'action Couleur de pixel une fois pour chaque pixel de ta fenêtre en utilisant une variable pour la position du pixel à tester. Tu peux récupérer la position et la taille de ta fenêtre avec un bout de code : http://wiki.actionaz.org/doku.php?id=en ... indow#rect
- Ou sinon, et c'est plus performant, prendre une capture d'écran de ta fenêtre et parcourir l'image : http://wiki.actionaz.org/doku.php?id=en ... screenshot et http://wiki.actionaz.org/doku.php?id=en ... mage#pixel
"My software never has bugs. It just develops random features."
Re: Trouver une couleur de pixel dans une fenêtre
Pourquoi suis-je incapable de faire un screenshot d'une fenêtre ?
Voici l'erreur :
EDIT : Je crois que tu ne m'as pas donné le lien vers la bonne chose. Si oui, je ne comprend pas.
Ce que je cherche à faire, c'est de trouver une couleur bien précise dans une image. Si la fonction "Pixel" peut accomplir cette tâche, je ne sais pas du tout quoi mettre comme paramètre x,y. Si tu peux m'éclaircir sur le sujet. Merci.
Ps : Aucun rapport mais, dans la section français tout en bas du forum il y a un message bizarre que je crois que tu n'as pas vue. Juste pour l'info.
Code: Select all
var window = "UneFenêtreQuiExiste"
var Img = Image.takeScreenshot(window)
Sinon merci pour la réponse et bonne journée.Uncaught exception at <anonymous script, id=129186928>:1: InvalidWindowError: Fenêtre invalide
1 var Img = Image.takeScreenshot(window)
EDIT : Je crois que tu ne m'as pas donné le lien vers la bonne chose. Si oui, je ne comprend pas.
Ce que je cherche à faire, c'est de trouver une couleur bien précise dans une image. Si la fonction "Pixel" peut accomplir cette tâche, je ne sais pas du tout quoi mettre comme paramètre x,y. Si tu peux m'éclaircir sur le sujet. Merci.
Ps : Aucun rapport mais, dans la section français tout en bas du forum il y a un message bizarre que je crois que tu n'as pas vue. Juste pour l'info.
Re: Trouver une couleur de pixel dans une fenêtre
Plutôt quelque chose comme ça :
Code: Select all
var window= Window.find({
title: "UneFenêtreQuiExiste"
});
var Img = Image.takeScreenshot(window)
Oui c'est bien ce que j'ai compris. La fenêtre dans laquelle tu cherches a des coordonnées (x,y) sur l'écran et une taille (w,h). Il suffit donc de tester chaque pixel entre x et x + w, et entre y et y + h. Mais bon, je pense que ça sera plus simple avec du code.Ce que je cherche à faire, c'est de trouver une couleur bien précise dans une image. Si la fonction "Pixel" peut accomplir cette tâche, je ne sais pas du tout quoi mettre comme paramètre x,y. Si tu peux m'éclaircir sur le sujet. Merci.
Hm, je ne vois rien de spécial, mais je suppose que ça devait être du spam. J'en supprime régulièrement.Ps : Aucun rapport mais, dans la section français tout en bas du forum il y a un message bizarre que je crois que tu n'as pas vue. Juste pour l'info.
"My software never has bugs. It just develops random features."