petit probleme avec trouve image
petit probleme avec trouve image
Bonjour a tous voila je m'explique j'essai d'utiliser la fonction trouver image que j'ai a peux prés compris le fonctionnement (sauf pour l'imprime écran) seulement je n'arrive pas a lui faire faire un clique sur l'image une fois qu'il la trouver dans une fenêtre et savoir aussi si c'etait possible que si il y a plusieur image qui ce ressemble qu'il clique sur toutes ces images.
je vous remercie de votre aide
je vous remercie de votre aide
Re: petit probleme avec trouve image
Bah ouais c'est possible, du moins avec une variable.
Regarde un petit exemple, mais si tu veux le tester, ajoute une image à trouver :
J'espère t'avoir aidé.
Ps : Pour ajouter le code tu vas dans : Fichier - Importer - Contenu du script - Et copie/colle ce code.
Cordialement.

Regarde un petit exemple, mais si tu veux le tester, ajoute une image à trouver :
Code: Select all
<?xml version="1.0" encoding="UTF-8"?>
<scriptfile>
<settings program="actionaz" version="3.2.1" scriptVersion="1.0.0" os="Windows"/>
<actions>
<action name="ActionMessageBox" version="1.0.0"/>
<action name="ActionClick" version="1.0.0"/>
<action name="ActionFindImage" version="1.0.0"/>
</actions>
<parameters/>
<script pauseBefore="0" pauseAfter="0">
<action name="ActionFindImage" comment="à changer pour le teste.">
<exception id="0" action="0" line=""/>
<exception id="1" action="0" line=""/>
<exception id="2" action="1" line=""/>
<exception id="32" action="0" line=""/>
<exception id="33" action="0" line=""/>
<parameter name="searchExpansion">
<subParameter name="value" code="0">20</subParameter>
</parameter>
<parameter name="windowName">
<subParameter name="value" code="0"></subParameter>
</parameter>
<parameter name="confidenceMinimum">
<subParameter name="value" code="0">10</subParameter>
</parameter>
<parameter name="downPyramidCount">
<subParameter name="value" code="0">2</subParameter>
</parameter>
<parameter name="imageToFind">
<subParameter name="value" code="0"></subParameter>
</parameter>
<parameter name="position">
<subParameter name="value" code="0">MaVariable</subParameter>
</parameter>
<parameter name="imageToSearchIn">
<subParameter name="value" code="0"></subParameter>
</parameter>
<parameter name="source">
<subParameter name="value" code="0">image</subParameter>
</parameter>
<parameter name="maximumMatches">
<subParameter name="value" code="0">1</subParameter>
</parameter>
<parameter name="windowRelativePosition">
<subParameter name="value" code="0">false</subParameter>
</parameter>
</action>
<action name="ActionMessageBox">
<exception id="0" action="0" line=""/>
<exception id="1" action="0" line=""/>
<exception id="2" action="1" line=""/>
<parameter name="windowIcon">
<subParameter name="value" code="0"></subParameter>
</parameter>
<parameter name="message">
<subParameter name="value" code="1">MaVariable</subParameter>
</parameter>
<parameter name="title">
<subParameter name="value" code="0"></subParameter>
</parameter>
<parameter name="ifYes">
<subParameter name="line" code="0"></subParameter>
<subParameter name="action" code="0">do_nothing</subParameter>
</parameter>
<parameter name="customIcon">
<subParameter name="value" code="0"></subParameter>
</parameter>
<parameter name="icon">
<subParameter name="value" code="0">none</subParameter>
</parameter>
<parameter name="type">
<subParameter name="value" code="0">ok</subParameter>
</parameter>
<parameter name="ifNo">
<subParameter name="line" code="0"></subParameter>
<subParameter name="action" code="0">do_nothing</subParameter>
</parameter>
</action>
<action name="ActionClick">
<exception id="0" action="0" line=""/>
<exception id="1" action="0" line=""/>
<exception id="2" action="1" line=""/>
<exception id="32" action="0" line=""/>
<exception id="33" action="0" line=""/>
<parameter name="button">
<subParameter name="value" code="0">left</subParameter>
</parameter>
<parameter name="action">
<subParameter name="value" code="0">pressRelease</subParameter>
</parameter>
<parameter name="amount">
<subParameter name="value" code="0">1</subParameter>
</parameter>
<parameter name="position">
<subParameter name="value" code="1">MaVariable</subParameter>
</parameter>
</action>
</script>
</scriptfile>
Ps : Pour ajouter le code tu vas dans : Fichier - Importer - Contenu du script - Et copie/colle ce code.
Cordialement.
Re: petit probleme avec trouve image
ok je te remercie je vais essayer sa
mes est-il possible de faire tous sa juste avec les actions et comment faire ? car je ne sais pas vraiment programmer avec du code moi et sa pourrait m'aider pour la suite.
merci

mes est-il possible de faire tous sa juste avec les actions et comment faire ? car je ne sais pas vraiment programmer avec du code moi et sa pourrait m'aider pour la suite.
merci
Re: petit probleme avec trouve image
quand je colle ton code sa me dis sa : impossible de valider le contenu du script. La déclaration XML doit être en début du document.ligne:1 colonne:42
comment faire merci
désoler de toutes mes questions mes je suis débutant.
comment faire merci
désoler de toutes mes questions mes je suis débutant.
Re: petit probleme avec trouve image
Bonjour à tous,
J'avais un problème similaire avec "trouverImage".
Je cherchais à stocker la position trouvée dans une variable, et systématiquement ça me donnait un bug "variable non trouvée"
J'ai tout essayé, avec des dollars, sans les dollars ... puis je l'ai appelée tout simplement MaVariable ... et ça c'est mis à marcher.
J'avais un problème similaire avec "trouverImage".
Je cherchais à stocker la position trouvée dans une variable, et systématiquement ça me donnait un bug "variable non trouvée"
J'ai tout essayé, avec des dollars, sans les dollars ... puis je l'ai appelée tout simplement MaVariable ... et ça c'est mis à marcher.
Re: petit probleme avec trouve image
@body : Est-ce que tu as la nouvelle version d'Actionaz 3 ? Car il y avait un bug à ce sujet avant, mais il a été corrigé dans les dernières versions.
Re: petit probleme avec trouve image
Bonjour oui freddy j'ai la 3.2.1 je viens d'essayer de faire une mise a jour mes sa me dit que j'ai la derniere version je comprend pas d'ou sa peut venir :/
Re: petit probleme avec trouve image
En repartant de ta question du debut, je te conseille :
- de parametrer trouverimage pour que la recherche se fasse dans la "copie d ecran", et de stocker le resultat dans une variable MaVariable
- ensuite de faire une action clic en mettant MaVariable dans le champ position
( il faut cliquer sul le chti triangle rouge en bout de ligne avant)
- de parametrer trouverimage pour que la recherche se fasse dans la "copie d ecran", et de stocker le resultat dans une variable MaVariable
- ensuite de faire une action clic en mettant MaVariable dans le champ position
( il faut cliquer sul le chti triangle rouge en bout de ligne avant)
Re: petit probleme avec trouve image
merci fredy sa me parait deja plus clair je vais essayer mes comme je dois faire pour stocker le resultat dans ma variable alors que la position est aléatoire sur ma page ?
Re: petit probleme avec trouve image
c'est simple dans la fenetre de recherche d'image tu regardes en bas tu as Output parameter (parametre de sortie en Fr probablement)merci fredy sa me parait deja plus clair je vais essayer mes comme je dois faire pour stocker le resultat dans ma variable alors que la position est aléatoire sur ma page ?
=> tu coches le triangle et tu mets le nom d'une variable (ex : bob) dans laquelle les coord seront stocker.
apres quoi tu crées un clique,
=> tu coches le triangle rouge sur la ligne position, tu sup le ":" et tu mets bob (ou le nom de ta variable).
=========================
La question que je me pose, c'est ou est fait ce clique ? en plein milieu de l'image ? ou à 0:0 de l'image (en haut a gauche) ?
Re: petit probleme avec trouve image
C'est au milieu.
"My software never has bugs. It just develops random features."
Re: petit probleme avec trouve image
super sa marche merci a tous d'avoir pris le temps de m'expliquer 
Bonne soirée

Bonne soirée

Re: petit probleme avec trouve image
euh par contre comment puis je faire pour que sa me clique plusieur fois sur cette même image ? je m'explique je dois cliquer plusieur fois la même image mes qui ce trouve a different endroit de l'écran.
J'ai bien essayé d'augmenter le nombre de resultat dans les parametre avancer du trouve image mes sa me fait une erreur.... donc je ne vois pas trop comment faire :/
merci d'avance
J'ai bien essayé d'augmenter le nombre de resultat dans les parametre avancer du trouve image mes sa me fait une erreur.... donc je ne vois pas trop comment faire :/
merci d'avance
Re: petit probleme avec trouve image
normal car si tu augmentes le nombre de resultats possibles, tu auras autant de coordonnés ds ta variable.
Il va te dire un truc style "impossible de cliquer sur [X;Y], [X2,Y2], [x3,Y3]" parce qu'il croit que tout ca c'est 1 coord, alors qu'en fait s'en sont 3 diff.
pour resoudre ton probleme ya 2 solutions :
1- demander à notre Jmgr, dans sa grande bonté, de faire une action "multipoints" capable d'exploiter une variable qui contient une chaine de coordonnées (telles quelles sont crées lors d'une recherche d'image avec plusieurs resultats renvoyés ds une variable)
2- chercher en java script comment on parcourt une chaine de caractère. De sorte a ouvrir ta variable, et prendre chacune des coordonnées séparément en les mettant dans d'autres variables fraichement créées, puis de faire des click position avec le noms de toutes ces nouvelle variable.
Pour la 1- c'est pas de mon ressort, et pour la 2- jai pas assez de compétence ni lenvie de chercher 2h cmt faire, alors jvais attendre la solution ^^
Il va te dire un truc style "impossible de cliquer sur [X;Y], [X2,Y2], [x3,Y3]" parce qu'il croit que tout ca c'est 1 coord, alors qu'en fait s'en sont 3 diff.
pour resoudre ton probleme ya 2 solutions :
1- demander à notre Jmgr, dans sa grande bonté, de faire une action "multipoints" capable d'exploiter une variable qui contient une chaine de coordonnées (telles quelles sont crées lors d'une recherche d'image avec plusieurs resultats renvoyés ds une variable)
2- chercher en java script comment on parcourt une chaine de caractère. De sorte a ouvrir ta variable, et prendre chacune des coordonnées séparément en les mettant dans d'autres variables fraichement créées, puis de faire des click position avec le noms de toutes ces nouvelle variable.
Pour la 1- c'est pas de mon ressort, et pour la 2- jai pas assez de compétence ni lenvie de chercher 2h cmt faire, alors jvais attendre la solution ^^
Re: petit probleme avec trouve image
Alors il n'y a pas d'action pour l'instant qui permettent de parcourir un tableau, puisque ce que renvoie l'action Trouver Image c'est un tableau de points.
Il faut donc passer par du code, mais ce n'est pas complexe : montableau[0] pour accéder au premier point, montableau[1] pour le second, etc.
Le nombre de points trouvés peut être récupéré avec montableau.length. (voir un tuto JavaScript si vous avez du mal)
Il faut donc passer par du code, mais ce n'est pas complexe : montableau[0] pour accéder au premier point, montableau[1] pour le second, etc.
Le nombre de points trouvés peut être récupéré avec montableau.length. (voir un tuto JavaScript si vous avez du mal)
"My software never has bugs. It just develops random features."