problème de boucle

Vous voulez de l'aide ? Postez ici :)
Post Reply
rm34
Posts: 1
Joined: 15 May 2015, 09:26
Location: montpellier

problème de boucle

Post 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.
Violette
Posts: 119
Joined: 10 Aug 2014, 17:42

Re: problème de boucle

Post 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.
Sergent-Quentin
Posts: 274
Joined: 11 Jun 2014, 14:45

Re: problème de boucle

Post 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:
User avatar
Jmgr
Admin
Posts: 1650
Joined: 07 Dec 2005, 15:45
Contact:

Re: problème de boucle

Post 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
"My software never has bugs. It just develops random features."
Sergent-Quentin
Posts: 274
Joined: 11 Jun 2014, 14:45

Re: problème de boucle

Post by Sergent-Quentin »

Jmgr wrote:Attention, ça pourrait presque s'interpréter de façon malhonnête ! :D
C'est un risque à prendre :D
Post Reply