Page 1 sur 1

[R] Recherche couleur

Posté : mar. 24 déc. 2013 10:54
par lombre57
Bonjour,

Je cherche a réaliser un script :
- Cherche une couleur dans un rectangle donner jusqu'à la trouver
- Une fois trouver clique dessus
- Termine le script

Pouvez vous me donner un coup de main ? Merci d'avance.

Re: [..] Recherche couleur

Posté : mar. 24 déc. 2013 11:10
par jguinch
Tu as essayé avec PixelSearch() ?

Re: [..] Recherche couleur

Posté : mar. 24 déc. 2013 11:20
par lombre57
Oui, mais le problème c'est le message d'erreur qui s'affiche quand il ne retrouve pas la couleur.

Je vais expliqué mon projet.
C'est un macro de connexion rapide dans un jeux.

Actuellement, mon macro lance Dofus.
Ensuite il attend 15sec, pour noté les ID.

Je veux enlever ses 15 secondes et les remplacer par un script qui serai à quel moment noté les ID.

La première image représente le chargement, et la deuxième la page voulut.
Je veux qu'il cherche le blanc de la case et qu'il clique dessus, une fois le chargement terminer.

Re: [..] Recherche couleur

Posté : mar. 24 déc. 2013 14:56
par PandiPanda
Bonjour,
sans vouloir coder sois même il me semble que nAiO pourrai faire ce que vous désirer.

Re: [..] Recherche couleur

Posté : mar. 24 déc. 2013 15:27
par lombre57
Bonjour Pandi,

Merci pour ta réponse, je viens de tester se logiciel, mais il ne répond pas à mes attente, mon macro actuel fait la même chose, et mieux.

Re: [..] Recherche couleur

Posté : mar. 24 déc. 2013 15:51
par Xavier59
Je peut tenter de te faire ça.
Sinon il y a encore une meilleure façon de le faire.
Utiliser du 'imagesearch' ;)

PS : La création de bot n'est pas tolérer sur le site, je te conseille de trouver une bonne excuse a donner a Tlem pour la création de ce script, ou ton sujet va rapidement être fermer :P

Re: [..] Recherche couleur

Posté : mar. 24 déc. 2013 16:34
par Tlem
Xavier59 a écrit :je te conseille de trouver une bonne excuse a donner a Tlem pour la création de ce script, ou ton sujet va rapidement être fermer :P
D'après ce que lombre57 a expliqué, il ne s'agit pas d'un bot de jeux. Donc ça me va.
lombre57 a écrit :Je vais expliqué mon projet.
C'est un macro de connexion rapide dans un jeux.

Re: [..] Recherche couleur

Posté : mar. 24 déc. 2013 16:40
par Xavier59
Je t'avais fait un petit truc mais bon ça n'a pas l'air de très bien fonctionner.
Bon, en gros, normalement, c'est ça.
Si quelqun veut corriger :oops:
Bonne soirée.

Re: [..] Recherche couleur

Posté : mar. 24 déc. 2013 16:42
par Tlem
@Xavier59
Le nom du fichier joint me parait légèrement en décalage par rapport à nos règles. Merci de corriger. ^^

Re: [..] Recherche couleur

Posté : mar. 24 déc. 2013 16:44
par Xavier59
Tlem a écrit :@Xavier59
Le nom du fichier joint me parait légèrement en décalage par rapport à nos règles. Merci de corriger. ^^
Je ne corrigerais pas...
Un bot est un robot, donc ce n'est pas forcément malveillant.
J'ai une connexion qui ne tiens pas donc je vais pas m'amuser à réuploader juste pour un nom --'

Re: [..] Recherche couleur

Posté : mar. 24 déc. 2013 16:47
par Tlem
Ok ! :roll:

Re: [..] Recherche couleur

Posté : mar. 24 déc. 2013 16:51
par Xavier59
J'essayais juste d'aider, moi ça ne me fait rien si le fichier est supprimé, c'est pas moi qui subit, tu empêche juste à une personne qui pose une question d'être aidé, pour un nom qui ne te plaît pas :roll:

Re: [..] Recherche couleur

Posté : mar. 24 déc. 2013 17:04
par Tlem
Certes, mais entre un système de connexion automatisé et un système de jeu automatisé, il y a une différence. Le nom indiqué pour le fichier était par trop explicite et indiquerait à tord un bot de jeu, ce qui n'est pas le cas.

Ce type de sujet est déjà légèrement "borderline". Pour le moment j'accepte encore certaines choses, mais si à chaque fois il me faut faire 50 messages pour expliquer que la mauvaise réputation d'AutoIt provient de cette zone obscure, je finirais par mettre un terme à tout sujet en rapport de loin ou de près avec les jeux !

Re: [..] Recherche couleur

Posté : mer. 25 déc. 2013 02:57
par lombre57
Tout d'abord je vous souhaite un joyeux Noel !

Merci Xavier je vais tester cela tout de suite. Et je te tiens au courant. =)

Re: [..] Recherche couleur

Posté : mer. 25 déc. 2013 03:32
par lombre57
Voilà, donc j'ai édité "dofus.au3" en y ajoutant mes ID et en complétant les deux liens ("identifiant.bmp" et "MDP.bmp").

Le reste m'avait l'air bien remplis, bien que je débute avec Autoit.

Une fois le script lancer le message d'erreur suivant apparaît :
_________________________________________________________

Line 40 (File "E:\...\Connexion Dofus\ImageSearch.au3"):

if $result[0]="0" then return 0
if $result^ ERROR

Error: Subscript used with non-Array variable.
__________________________________________________________

Dois-je modifié autre chose ?

Re: [..] Recherche couleur

Posté : mer. 25 déc. 2013 18:28
par Xavier59
Comme je le disais, il y a une erreur dans mon script que je ne trouve pas et j'attendais que quelqu'un la corrige :|
C'est bizarre, j'ai d'autres programme qui fonctionne avec des _imagesearch et j'ai pas ce problème :roll:

Re: [..] Recherche couleur

Posté : lun. 30 déc. 2013 01:14
par lombre57
Si on ne trouve pas le problème du script, je pensais à la base :
- Rechercher la couleur blanc dans un rectangle limité a la case nom de compte.
- Et boucler ceci tant qu'il ne trouve pas.

Et après je poursuit en notant les ID.

Re: [..] Recherche couleur

Posté : sam. 04 janv. 2014 13:44
par lombre57
Bonjour,

Problème résolut, plutôt de rechercher la couleur j'ai rechercher le changement d'état du curseur. Donc si j'ouvre ma fenêtre de jeux, que je déplace le curseur à l'endroit ou l'on marque les ID, et que je marque une pause a duré indéterminée qui attend sur le changement de forme du curseur. Cela me permettra de limité les pertes de temps.

Avec cela mon logiciel de connexion automatique est parfait. =)

Merci pour votre aide.

Re: [..] Recherche couleur

Posté : dim. 05 janv. 2014 16:16
par lombre57
Voilà, j'ai fait une petite vidéo pour que vous voyer le résultat.

:arrow: http://www.youtube.com/watch?v=xoGLIZQdB_g