Page 1 of 1

[RÉSOLU] rreur....Ce n'est pas une position valide.

Posted: 13 Nov 2011, 18:13
by baal
Bon alors je vais essayer d'expliquer ce qu'il m'arrive.
Je voulais détecter la couleur d'un pixel sachant que sa position et précédemment définie par une variable.
Seulement l'exécution s'arrête, et ça me met que ma position n'est pas valide.

En fait tout les formulaires que j'ai remplie. j'ai bien fait attention de les saisir en temps que code et pas en texte.
Mais je crois que du coup se qui bloque tout c'est les : dans le formulaire de la position.
Est ce que quelqu'un peut m'expliquer comment faire?

Re: Erreur....Ce n'est pas une position valide.

Posted: 13 Nov 2011, 19:16
by cyberia
Rien compris, donne nous ton code ou un exemple pour voir cela

Re: Erreur....Ce n'est pas une position valide.

Posted: 13 Nov 2011, 20:31
by baal
d'accord tout de suite:

alors un exemple sa donne ça:

Code: Select all

<?xml version="1.0" encoding="UTF-8"?>
<scriptfile>
    <settings program="actionaz" version="0.1.3" scriptVersion="1.0.0" os="Windows"/>
    <actions>
        <action name="ActionClick" version="1.0.0"/>
        <action name="ActionVariable" version="1.0.0"/>
    </actions>
    <parameters/>
    <script pauseBefore="0" pauseAfter="0">
        <action name="ActionVariable" comment="position X">
            <exception id="0" action="0" line=""/>
            <exception id="1" action="0" line=""/>
            <exception id="2" action="1" line=""/>
            <exception id="32" action="0" line=""/>
            <parameter name="variable">
                <subParameter name="value" code="0">positionX</subParameter>
            </parameter>
            <parameter name="value">
                <subParameter name="value" code="0">40</subParameter>
            </parameter>
            <parameter name="type">
                <subParameter name="value" code="0">integer</subParameter>
            </parameter>
        </action>
        <action name="ActionVariable" comment="position Y">
            <exception id="0" action="0" line=""/>
            <exception id="1" action="0" line=""/>
            <exception id="2" action="1" line=""/>
            <exception id="32" action="0" line=""/>
            <parameter name="variable">
                <subParameter name="value" code="0">positionY</subParameter>
            </parameter>
            <parameter name="value">
                <subParameter name="value" code="0">50</subParameter>
            </parameter>
            <parameter name="type">
                <subParameter name="value" code="0">integer</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">PositionX:positionY</subParameter>
            </parameter>
        </action>
    </script>
</scriptfile>


Re: Erreur....Ce n'est pas une position valide.

Posted: 13 Nov 2011, 22:16
by Jmgr
Ouep, ce n'est pas super intuitif, il faut que j'ajoute le type "Point" à l'action de Variable.

En attendant voila ton script corrigé :

Code: Select all

<?xml version="1.0" encoding="UTF-8"?>
<scriptfile>
    <settings program="actionaz" version="3.0.0" scriptVersion="1.0.0" os="GNU/Linux"/>
    <actions>
        <action name="ActionClick" version="1.0.0"/>
        <action name="ActionVariable" version="1.0.0"/>
    </actions>
    <parameters/>
    <script pauseBefore="0" pauseAfter="0">
        <action name="ActionVariable" comment="position X">
            <exception id="0" action="0" line=""/>
            <exception id="1" action="0" line=""/>
            <exception id="2" action="1" line=""/>
            <exception id="32" action="0" line=""/>
            <parameter name="variable">
                <subParameter name="value" code="0">positionX</subParameter>
            </parameter>
            <parameter name="value">
                <subParameter name="value" code="0">40</subParameter>
            </parameter>
            <parameter name="type">
                <subParameter name="value" code="0">integer</subParameter>
            </parameter>
        </action>
        <action name="ActionVariable" comment="position Y">
            <exception id="0" action="0" line=""/>
            <exception id="1" action="0" line=""/>
            <exception id="2" action="1" line=""/>
            <exception id="32" action="0" line=""/>
            <parameter name="variable">
                <subParameter name="value" code="0">positionY</subParameter>
            </parameter>
            <parameter name="value">
                <subParameter name="value" code="0">50</subParameter>
            </parameter>
            <parameter name="type">
                <subParameter name="value" code="0">integer</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">positionX + ":" + positionY</subParameter>
            </parameter>
        </action>
    </script>
</scriptfile>

Re: Erreur....Ce n'est pas une position valide.

Posted: 14 Nov 2011, 07:41
by baal
A oui c'est vrais maintenant que je voie la solution.
Merci Jmgr pour ta réponse.