<?xml version="1.0" encoding="UTF-8"?>
<scriptfile>
    <settings program="actiona" version="3.10.0" scriptVersion="1.1.0" os="Windows"/>
    <actions>
        <action name="ActionGoto" version="1.0.0"/>
        <action name="ActionBeginProcedure" version="1.0.0"/>
        <action name="ActionStop" version="1.0.0"/>
        <action name="ActionNoop" version="1.0.0"/>
        <action name="ActionCode" version="1.0.0"/>
        <action name="ActionEndProcedure" version="1.0.0"/>
        <action name="ActionConsole" version="1.0.0"/>
    </actions>
    <parameters/>
    <resources/>
    <script pauseBefore="0" pauseAfter="0">
        <action name="ActionCode" comment="Nombre de boucles">
            <exception id="0" action="0" line=""/>
            <exception id="1" action="0" line=""/>
            <exception id="2" action="1" line=""/>
            <parameter name="code">
                <subParameter name="value" code="1">nb_boucles= 5
compteur =0; // initialisation du compteur de boucle

mini =1;  // en secondes
maxi=2; // idem</subParameter>
            </parameter>
        </action>
        <action name="ActionCode" label="retour" comment="test FIN + Attente aléatoire">
            <exception id="0" action="0" line=""/>
            <exception id="1" action="0" line=""/>
            <exception id="2" action="1" line=""/>
            <parameter name="code">
                <subParameter name="value" code="1">
compteur++;
if (compteur &gt; nb_boucles) {
	Console.print(&quot;F I N &quot;)
	Execution.stop();
} // fin if

nb_alea= Algorithms.randomInteger(mini,maxi);
Execution.pause(nb_alea *1000);  // Pour pause, l'unité de temps est la milli seconde  </subParameter>
            </parameter>
        </action>
        <action name="ActionCode" label="retour" comment="Aiguillage vers une procédure //// en fonction de la valeur du compteur de boucle ">
            <exception id="0" action="0" line=""/>
            <exception id="1" action="0" line=""/>
            <exception id="2" action="1" line=""/>
            <parameter name="code">
                <subParameter name="value" code="1">zz = Math.random();
switch (true  ) {

case compteur ==1  &amp;&amp; zz &lt;.5 :
	Script.callProcedure('proc_1A');
	break;
case compteur ==1  &amp;&amp; zz &gt;= .5 :
	Script.callProcedure('proc_1B');
	break;
case compteur ==2  &amp;&amp; zz &lt;.5 :
	Script.callProcedure('proc_2A');
	break;
case compteur ==2  &amp;&amp; zz &gt;= .5 :
	Script.callProcedure('proc_2B');
	break;
case compteur ==3  &amp;&amp; zz &lt;.5 :
	Script.callProcedure('proc_3A');
	break;
case compteur ==3  &amp;&amp; zz &gt;= .5 :
	Script.callProcedure('proc_3B');
	break;

case compteur ==4  &amp;&amp; zz &lt;.5 :
	Script.callProcedure('proc_4A');
	break;
case compteur ==4  &amp;&amp; zz &gt;= .5 :
	Script.callProcedure('proc_4B');
default :	
	break;
	Console.printError(&quot; cas non géré&quot;);
	Console.printError(&quot;Num boucle : &quot; + compteur);
	Execution.stop();


} // fin switch </subParameter>
            </parameter>
        </action>
        <action name="ActionGoto" comment="Aller à &quot;retour&quot;">
            <exception id="0" action="0" line=""/>
            <exception id="1" action="0" line=""/>
            <exception id="2" action="1" line=""/>
            <parameter name="line">
                <subParameter name="value" code="0">retour</subParameter>
            </parameter>
        </action>
        <action name="ActionStop" comment="fin du script ">
            <exception id="0" action="0" line=""/>
            <exception id="1" action="0" line=""/>
            <exception id="2" action="1" line=""/>
        </action>
        <action name="ActionNoop" color="#000000">
            <exception id="0" action="0" line=""/>
            <exception id="1" action="0" line=""/>
            <exception id="2" action="1" line=""/>
        </action>
        <action name="ActionBeginProcedure" comment="1A" color="#aaffff">
            <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">proc_1A</subParameter>
            </parameter>
        </action>
        <action name="ActionConsole" comment="suite 1" color="#aaffff">
            <exception id="0" action="0" line=""/>
            <exception id="1" action="0" line=""/>
            <exception id="2" action="1" line=""/>
            <parameter name="output">
                <subParameter name="value" code="0">information</subParameter>
            </parameter>
            <parameter name="text">
                <subParameter name="value" code="0">Suite 1A</subParameter>
            </parameter>
        </action>
        <action name="ActionEndProcedure" color="#aaffff">
            <exception id="0" action="0" line=""/>
            <exception id="1" action="0" line=""/>
            <exception id="2" action="1" line=""/>
        </action>
        <action name="ActionBeginProcedure" comment="1B" color="#aaffff">
            <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">proc_1B</subParameter>
            </parameter>
        </action>
        <action name="ActionConsole" comment="suite 1" color="#aaffff">
            <exception id="0" action="0" line=""/>
            <exception id="1" action="0" line=""/>
            <exception id="2" action="1" line=""/>
            <parameter name="output">
                <subParameter name="value" code="0">information</subParameter>
            </parameter>
            <parameter name="text">
                <subParameter name="value" code="0">Suite 1B</subParameter>
            </parameter>
        </action>
        <action name="ActionEndProcedure" color="#aaffff">
            <exception id="0" action="0" line=""/>
            <exception id="1" action="0" line=""/>
            <exception id="2" action="1" line=""/>
        </action>
        <action name="ActionBeginProcedure" comment="2A" color="#ffff00">
            <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">proc_2A</subParameter>
            </parameter>
        </action>
        <action name="ActionConsole" comment="suite 2" color="#ffff00">
            <exception id="0" action="0" line=""/>
            <exception id="1" action="0" line=""/>
            <exception id="2" action="1" line=""/>
            <parameter name="output">
                <subParameter name="value" code="0">information</subParameter>
            </parameter>
            <parameter name="text">
                <subParameter name="value" code="0">Suite 2A</subParameter>
            </parameter>
        </action>
        <action name="ActionEndProcedure" color="#ffff00">
            <exception id="0" action="0" line=""/>
            <exception id="1" action="0" line=""/>
            <exception id="2" action="1" line=""/>
        </action>
        <action name="ActionBeginProcedure" comment="2B" color="#ffff00">
            <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">proc_2B</subParameter>
            </parameter>
        </action>
        <action name="ActionConsole" comment="suite 2" color="#ffff00">
            <exception id="0" action="0" line=""/>
            <exception id="1" action="0" line=""/>
            <exception id="2" action="1" line=""/>
            <parameter name="output">
                <subParameter name="value" code="0">information</subParameter>
            </parameter>
            <parameter name="text">
                <subParameter name="value" code="0">Suite 2B</subParameter>
            </parameter>
        </action>
        <action name="ActionEndProcedure" color="#ffff00">
            <exception id="0" action="0" line=""/>
            <exception id="1" action="0" line=""/>
            <exception id="2" action="1" line=""/>
        </action>
        <action name="ActionBeginProcedure" comment="3A" color="#aaffff">
            <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">proc_3A</subParameter>
            </parameter>
        </action>
        <action name="ActionConsole" comment="suite 3" color="#aaffff">
            <exception id="0" action="0" line=""/>
            <exception id="1" action="0" line=""/>
            <exception id="2" action="1" line=""/>
            <parameter name="output">
                <subParameter name="value" code="0">information</subParameter>
            </parameter>
            <parameter name="text">
                <subParameter name="value" code="0">Suite 3A</subParameter>
            </parameter>
        </action>
        <action name="ActionEndProcedure" color="#aaffff">
            <exception id="0" action="0" line=""/>
            <exception id="1" action="0" line=""/>
            <exception id="2" action="1" line=""/>
        </action>
        <action name="ActionBeginProcedure" comment="3B" color="#aaffff">
            <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">proc_3B</subParameter>
            </parameter>
        </action>
        <action name="ActionConsole" comment="suite 3" color="#aaffff">
            <exception id="0" action="0" line=""/>
            <exception id="1" action="0" line=""/>
            <exception id="2" action="1" line=""/>
            <parameter name="output">
                <subParameter name="value" code="0">information</subParameter>
            </parameter>
            <parameter name="text">
                <subParameter name="value" code="0">Suite 3B</subParameter>
            </parameter>
        </action>
        <action name="ActionEndProcedure" color="#aaffff">
            <exception id="0" action="0" line=""/>
            <exception id="1" action="0" line=""/>
            <exception id="2" action="1" line=""/>
        </action>
        <action name="ActionBeginProcedure" comment="4A" color="#ffff00">
            <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">proc_4A</subParameter>
            </parameter>
        </action>
        <action name="ActionConsole" comment="suite 4" color="#ffff00">
            <exception id="0" action="0" line=""/>
            <exception id="1" action="0" line=""/>
            <exception id="2" action="1" line=""/>
            <parameter name="output">
                <subParameter name="value" code="0">information</subParameter>
            </parameter>
            <parameter name="text">
                <subParameter name="value" code="0">Suite 4A</subParameter>
            </parameter>
        </action>
        <action name="ActionEndProcedure" color="#ffff00">
            <exception id="0" action="0" line=""/>
            <exception id="1" action="0" line=""/>
            <exception id="2" action="1" line=""/>
        </action>
        <action name="ActionBeginProcedure" comment="4B" color="#ffff00">
            <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">proc_4B</subParameter>
            </parameter>
        </action>
        <action name="ActionConsole" comment="suite 4" color="#ffff00">
            <exception id="0" action="0" line=""/>
            <exception id="1" action="0" line=""/>
            <exception id="2" action="1" line=""/>
            <parameter name="output">
                <subParameter name="value" code="0">information</subParameter>
            </parameter>
            <parameter name="text">
                <subParameter name="value" code="0">Suite 4B</subParameter>
            </parameter>
        </action>
        <action name="ActionEndProcedure" color="#ffff00">
            <exception id="0" action="0" line=""/>
            <exception id="1" action="0" line=""/>
            <exception id="2" action="1" line=""/>
        </action>
        <action name="ActionGoto" comment="retour à 'boucle'">
            <exception id="0" action="0" line=""/>
            <exception id="1" action="0" line=""/>
            <exception id="2" action="1" line=""/>
            <parameter name="line">
                <subParameter name="value" code="0">retour</subParameter>
            </parameter>
        </action>
    </script>
</scriptfile>
