Page 1 of 1

problème de boucle

Posted: 15 May 2015, 19:15
by rm34
bonjour tous le monde et encore merci pour ce super logiciel qui j’espère aura d'autre amélioration très prochainement.
y a t il un compteur dans la boucle d'actionaz ou quand le nombre de répétition est atteint il reste à zéro et passe a l'action suivante? si oui comment faire pour lui dire de se remettre a la valeur qu'on lui a indiqué aprés étre passé a l'action suivante.

peut ton mettre a la suite 2 actions couleur pixel a la suite car j'ai l'impression qu'il ne peux qu'en faire une sur deux mais pas les 2.
merci pour vos réponses.

Re: problème de boucle

Posted: 16 May 2015, 12:46
by Violette
Je doute que l'on puisse accéder au compteur de l'action boucle cependant tu peux passer par le code pour faire ta boucle.

Code: Select all

var compteur = 12;

for ( ; compteur < 25; compteur++) {
    //TON_CODE
    //Script.callProcedure('TA_PROCEDURE');
    //BREF_CE_QUE_TU_VEUX
}

compteur = 12;
Pour les 2 actions couleurs successives :

Code: Select all

<?xml version="1.0" encoding="UTF-8"?>
<scriptfile>
    <settings program="actiona" version="3.8.0" scriptVersion="1.1.0" os="Windows"/>
    <actions>
        <action name="ActionPixelColor" version="1.0.0"/>
        <action name="ActionConsole" version="1.0.0"/>
        <action name="ActionVariable" version="1.0.0"/>
    </actions>
    <parameters/>
    <resources/>
    <script pauseBefore="0" pauseAfter="0">
        <action name="ActionVariable">
            <exception id="2" action="1" line=""/>
            <exception id="0" action="0" line=""/>
            <exception id="1" action="0" line=""/>
            <exception id="32" action="0" line=""/>
            <parameter name="variable">
                <subParameter name="value" code="0">one</subParameter>
            </parameter>
            <parameter name="colorValue">
                <subParameter name="value" code="0"></subParameter>
            </parameter>
            <parameter name="type">
                <subParameter name="value" code="0">color</subParameter>
            </parameter>
            <parameter name="positionValue">
                <subParameter name="unit" code="0">0</subParameter>
                <subParameter name="value" code="0"></subParameter>
            </parameter>
            <parameter name="value">
                <subParameter name="value" code="0"></subParameter>
            </parameter>
        </action>
        <action name="ActionVariable">
            <exception id="2" action="1" line=""/>
            <exception id="0" action="0" line=""/>
            <exception id="1" action="0" line=""/>
            <exception id="32" action="0" line=""/>
            <parameter name="variable">
                <subParameter name="value" code="0">two</subParameter>
            </parameter>
            <parameter name="colorValue">
                <subParameter name="value" code="0"></subParameter>
            </parameter>
            <parameter name="type">
                <subParameter name="value" code="0">color</subParameter>
            </parameter>
            <parameter name="positionValue">
                <subParameter name="unit" code="0">0</subParameter>
                <subParameter name="value" code="0"></subParameter>
            </parameter>
            <parameter name="value">
                <subParameter name="value" code="0"></subParameter>
            </parameter>
        </action>
        <action name="ActionPixelColor">
            <exception id="2" action="1" line=""/>
            <exception id="0" action="0" line=""/>
            <exception id="1" action="0" line=""/>
            <parameter name="pixel">
                <subParameter name="position" code="0">872:161</subParameter>
                <subParameter name="color" code="0">236:241:243</subParameter>
            </parameter>
            <parameter name="variable">
                <subParameter name="value" code="0">one</subParameter>
            </parameter>
            <parameter name="greenTolerance">
                <subParameter name="value" code="0">0</subParameter>
            </parameter>
            <parameter name="comparison">
                <subParameter name="value" code="0">equal</subParameter>
            </parameter>
            <parameter name="ifTrue">
                <subParameter name="line" code="0"></subParameter>
                <subParameter name="action" code="0">do_nothing</subParameter>
            </parameter>
            <parameter name="redTolerance">
                <subParameter name="value" code="0">0</subParameter>
            </parameter>
            <parameter name="ifFalse">
                <subParameter name="line" code="0"></subParameter>
                <subParameter name="action" code="0">do_nothing</subParameter>
            </parameter>
            <parameter name="blueTolerance">
                <subParameter name="value" code="0">0</subParameter>
            </parameter>
            <parameter name="positionOffset">
                <subParameter name="unit" code="0">0</subParameter>
                <subParameter name="value" code="0"></subParameter>
            </parameter>
        </action>
        <action name="ActionPixelColor">
            <exception id="2" action="1" line=""/>
            <exception id="0" action="0" line=""/>
            <exception id="1" action="0" line=""/>
            <parameter name="pixel">
                <subParameter name="position" code="0">516:178</subParameter>
                <subParameter name="color" code="0">213:212:212</subParameter>
            </parameter>
            <parameter name="variable">
                <subParameter name="value" code="0">two</subParameter>
            </parameter>
            <parameter name="greenTolerance">
                <subParameter name="value" code="0">0</subParameter>
            </parameter>
            <parameter name="comparison">
                <subParameter name="value" code="0">equal</subParameter>
            </parameter>
            <parameter name="ifTrue">
                <subParameter name="line" code="0"></subParameter>
                <subParameter name="action" code="0">do_nothing</subParameter>
            </parameter>
            <parameter name="redTolerance">
                <subParameter name="value" code="0">0</subParameter>
            </parameter>
            <parameter name="ifFalse">
                <subParameter name="line" code="0"></subParameter>
                <subParameter name="action" code="0">do_nothing</subParameter>
            </parameter>
            <parameter name="blueTolerance">
                <subParameter name="value" code="0">0</subParameter>
            </parameter>
            <parameter name="positionOffset">
                <subParameter name="unit" code="0">0</subParameter>
                <subParameter name="value" code="0"></subParameter>
            </parameter>
        </action>
        <action name="ActionConsole">
            <exception id="2" action="1" line=""/>
            <exception id="0" action="0" line=""/>
            <exception id="1" action="0" line=""/>
            <parameter name="output">
                <subParameter name="value" code="0">information</subParameter>
            </parameter>
            <parameter name="text">
                <subParameter name="value" code="0">$one</subParameter>
            </parameter>
        </action>
        <action name="ActionConsole">
            <exception id="2" action="1" line=""/>
            <exception id="0" action="0" line=""/>
            <exception id="1" action="0" line=""/>
            <parameter name="output">
                <subParameter name="value" code="0">information</subParameter>
            </parameter>
            <parameter name="text">
                <subParameter name="value" code="0">$two</subParameter>
            </parameter>
        </action>
    </script>
</scriptfile>
Pas de soucis chez moi.

Re: problème de boucle

Posted: 18 May 2015, 00:05
by Sergent-Quentin
Si jamais tu n'arrives pas appliquer le compteur de boucle dit le ou contacte moi en privé en m'envoyant ton script si possible que je puisse te l'insérer :wink:

Re: problème de boucle

Posted: 19 May 2015, 10:48
by Jmgr
Sergent-Quentin wrote:Si jamais tu n'arrives pas appliquer le compteur de boucle dit le ou contacte moi en privé en m'envoyant ton script si possible que je puisse te l'insérer :wink:
Attention, ça pourrait presque s'interpréter de façon malhonnête ! :D

Re: problème de boucle

Posted: 21 May 2015, 18:19
by Sergent-Quentin
Jmgr wrote:Attention, ça pourrait presque s'interpréter de façon malhonnête ! :D
C'est un risque à prendre :D