[..] Script avec pixel

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
Heroes56
Niveau 1
Niveau 1
Messages : 4
Enregistré le : sam. 02 mai 2015 01:14
Status : Hors ligne

[..] Script avec pixel

#1

Message par Heroes56 »

Bonjour à tous,

j'ai installé récemment autoit sur mon ordinateur dans le but de créer un script, j'ai suivi plusieurs tutoriel afin d'y parvenir mais je n'y arrive pas, c'est pourquoi je fais appel à des personnes plus compétentes que moi pour m'aider s'il vous plaît.

Je voudrais faire un script permettant de repérer la couleur d'un pixel sur l'écran (couleur dont je ne connais pas forcément le code couleur), puis dès que celle-ci change appuyer sur une touche quelconque. Mais je n'ai pas trouvé comment trouver les coordonnées x et y de mon écran, comment savoir à quoi sont égaux x et y?

Je vous remercie d'avance.
Avatar du membre
jguinch
Modérateur
Modérateur
Messages : 2515
Enregistré le : lun. 14 févr. 2011 22:12
Status : Hors ligne

Re: [..] Script avec pixel

#2

Message par jguinch »

La couleur d'un pixel n'importe où, ou la couleur d'un pixel dans une fenêtre précise ? C'est pour quel jeu ?
Le script, ça fait gagner beaucoup de temps... à condition d'en avoir beaucoup devant soi !
Heroes56
Niveau 1
Niveau 1
Messages : 4
Enregistré le : sam. 02 mai 2015 01:14
Status : Hors ligne

Re: [..] Script avec pixel

#3

Message par Heroes56 »

En fait, je ne cherche pas vraiment un script précis, je voudrais pouvoir le faire moi même après avoir compris comment faire et ce n'est pas pour un jeu, je voudrais faire des scripts utilitaires que je lancerais au démarrage de mon PC. Par exemple, si je jette quelque chose dans la corbeille, celle-ci va afficher des feuilles dedans, je voudrais que mon script fasse aller la souris dessus, cliquer puis appuyer sur entrée pour ouvrir la corbeille, je sais pas si c'est possible mais je voudrais essayer, j'ai plusieurs petites idées comme celle là mais je pense qu'avec un modèle je peux m'en sortir tout seul après.
Avatar du membre
orax
Modérateur
Modérateur
Messages : 1479
Enregistré le : lun. 23 mars 2009 04:50
Localisation : ::1
Status : Hors ligne

Re: [..] Script avec pixel

#4

Message par orax »

Il y a PixelGetColor(), MouseClick(), Send(), ControlSend()... Mais ce n'est pas une bonne pratique d'utiliser l'interface graphique pour automatiser des tâches.
De petits détails peuvent faire toute la différence. — Quand la boule de neige commence à rouler… poussez-la. (Columbo)
Heroes56
Niveau 1
Niveau 1
Messages : 4
Enregistré le : sam. 02 mai 2015 01:14
Status : Hors ligne

Re: [..] Script avec pixel

#5

Message par Heroes56 »

Pourquoi ce n'est pas une bonne idée d'automatiser les taches?

J'ai essaye d'utiliser PixelGetcolor et MousegetPos mais sans succès...
Avatar du membre
jguinch
Modérateur
Modérateur
Messages : 2515
Enregistré le : lun. 14 févr. 2011 22:12
Status : Hors ligne

Re: [..] Script avec pixel

#6

Message par jguinch »

Ce que veut dire Orax, c'est que pour faire ce genre d'automatisation, il y a déjà des fonctions toutes faites qui éviteront de passer la l'interface graphique :
► Afficher le texte
Le script, ça fait gagner beaucoup de temps... à condition d'en avoir beaucoup devant soi !
Avatar du membre
mikell
Spammer !
Spammer !
Messages : 6292
Enregistré le : dim. 29 mai 2011 17:32
Localisation : Deep Cévennes
Status : Hors ligne

Re: [..] Script avec pixel

#7

Message par mikell »

:mrgreen:
Ce que veulent dire orax et jguinch c'est que passer par l'interface graphique est très aléatoire avec un risque d'erreur élevé
Heroes56 a écrit :j'ai installé récemment autoit sur mon ordinateur
Hum. Faut pas se laisser impressionner par le script de jguinch, il aime ça, en mettre plein la vue aux petits nouveaux
En général les réponses sont plus simples Image
" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
Avatar du membre
jguinch
Modérateur
Modérateur
Messages : 2515
Enregistré le : lun. 14 févr. 2011 22:12
Status : Hors ligne

Re: [..] Script avec pixel

#8

Message par jguinch »

@mikell : je suis sûr que t'as dis ça parce que t'as pas compris mon code :P
Le script, ça fait gagner beaucoup de temps... à condition d'en avoir beaucoup devant soi !
Heroes56
Niveau 1
Niveau 1
Messages : 4
Enregistré le : sam. 02 mai 2015 01:14
Status : Hors ligne

Re: [..] Script avec pixel

#9

Message par Heroes56 »

Moi j'ai pas compris le code :lol: mais en tout cas ça fonctionne merci :)
Répondre