trouve image dans une zone définie ?
Posted: 17 Oct 2015, 12:32
bonjour je cherche à trouvé une image a un endroit donné .
j'ai donc crée un petit script pour testé la fonction source: image dans trouve image, je donne une zone (Image où chercher) et ce qu'il doit cherché (Image à chercher) mais voila même si il n'y as pas d'image qui corresponde dans la zone de recherche le scripte me dit qu'il en a trouvé une.
peut-étre que je ne me sert pas bien de cette fonction ou qu'elle ne sert pas as ça, si vous avez une solution pour cherché une image dans une zone défini je suis preuneur, merci a vous.
Etienne.
Code: Select all
<?xml version="1.0" encoding="UTF-8"?>
<scriptfile>
<settings program="actiona" version="3.9.0" scriptVersion="1.1.0" os="Windows"/>
<actions>
<action name="ActionEndProcedure" version="1.0.0"/>
<action name="ActionBeginProcedure" version="1.0.0"/>
<action name="ActionMessageBox" version="1.0.0"/>
<action name="ActionFindImage" version="1.1.0"/>
</actions>
<parameters/>
<resources/>
<script pauseBefore="0" pauseAfter="0">
<action name="ActionFindImage" comment="oui ou non">
<exception id="32" action="0" line=""/>
<exception id="0" action="0" line=""/>
<exception id="1" action="0" line=""/>
<exception id="2" action="1" line=""/>
<parameter name="ifNotFound">
<subParameter name="line" code="0">non</subParameter>
<subParameter name="action" code="0">call_procedure</subParameter>
</parameter>
<parameter name="maximumMatches">
<subParameter name="value" code="0">1</subParameter>
</parameter>
<parameter name="windowName">
<subParameter name="value" code="0"></subParameter>
</parameter>
<parameter name="imageToSearchIn">
<subParameter name="value" code="0">D:/Program Files (x86)/Actiona Files/teste2.png</subParameter>
</parameter>
<parameter name="searchDelay">
<subParameter name="value" code="0">100</subParameter>
</parameter>
<parameter name="confidence">
<subParameter name="value" code="0"></subParameter>
</parameter>
<parameter name="ifFound">
<subParameter name="line" code="0">002</subParameter>
<subParameter name="action" code="0">goto</subParameter>
</parameter>
<parameter name="method">
<subParameter name="value" code="0">correlationcoefficient</subParameter>
</parameter>
<parameter name="downPyramidCount">
<subParameter name="value" code="0">1</subParameter>
</parameter>
<parameter name="searchExpansion">
<subParameter name="value" code="0">15</subParameter>
</parameter>
<parameter name="source">
<subParameter name="value" code="0">image</subParameter>
</parameter>
<parameter name="imageToFind">
<subParameter name="value" code="0">D:/Program Files (x86)/Actiona Files/teste1.png</subParameter>
</parameter>
<parameter name="windowRelativePosition">
<subParameter name="value" code="0">false</subParameter>
</parameter>
<parameter name="position">
<subParameter name="value" code="0"></subParameter>
</parameter>
<parameter name="confidenceMinimum">
<subParameter name="value" code="0">70</subParameter>
</parameter>
</action>
<action name="ActionMessageBox" comment="oui">
<exception id="0" action="0" line=""/>
<exception id="1" action="0" line=""/>
<exception id="2" action="1" line=""/>
<parameter name="message">
<subParameter name="value" code="0">oui</subParameter>
</parameter>
<parameter name="customIcon">
<subParameter name="value" code="0"></subParameter>
</parameter>
<parameter name="icon">
<subParameter name="value" code="0">information</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>
<parameter name="title">
<subParameter name="value" code="0">oui</subParameter>
</parameter>
<parameter name="windowIcon">
<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="textMode">
<subParameter name="value" code="0">automatic</subParameter>
</parameter>
</action>
<action name="ActionBeginProcedure" comment="non">
<exception id="0" action="0" line=""/>
<exception id="1" action="0" line=""/>
<exception id="2" action="1" line=""/>
<parameter name="name">
<subParameter name="value" code="0">non</subParameter>
</parameter>
</action>
<action name="ActionMessageBox" comment="non">
<exception id="0" action="0" line=""/>
<exception id="1" action="0" line=""/>
<exception id="2" action="1" line=""/>
<parameter name="message">
<subParameter name="value" code="0">non</subParameter>
</parameter>
<parameter name="customIcon">
<subParameter name="value" code="0"></subParameter>
</parameter>
<parameter name="icon">
<subParameter name="value" code="0">information</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>
<parameter name="title">
<subParameter name="value" code="0">non</subParameter>
</parameter>
<parameter name="windowIcon">
<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="textMode">
<subParameter name="value" code="0">automatic</subParameter>
</parameter>
</action>
<action name="ActionEndProcedure" comment="non">
<exception id="0" action="0" line=""/>
<exception id="1" action="0" line=""/>
<exception id="2" action="1" line=""/>
</action>
</script>
</scriptfile>
peut-étre que je ne me sert pas bien de cette fonction ou qu'elle ne sert pas as ça, si vous avez une solution pour cherché une image dans une zone défini je suis preuneur, merci a vous.
Etienne.