<?xml version="1.0" encoding="UTF-8"?>
<scriptfile>
    <settings program="actiona" version="3.10.0" scriptVersion="1.1.0" os="Windows"/>
    <actions>
        <action name="ActionConsole" version="1.0.0"/>
        <action name="ActionTimeCondition" version="1.0.0"/>
        <action name="ActionCode" version="1.0.0"/>
    </actions>
    <parameters/>
    <resources/>
    <script pauseBefore="0" pauseAfter="0">
        <action name="ActionCode" comment="creation  des 3  dates d'attente ">
            <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">
// =  =  =  =  =  =
// A parametrer
// =  =  =  =  =  =
unite=&quot;s&quot;   // unité en temps, valeurs possibles : &quot;h&quot;, &quot;m&quot; , &quot;s&quot; 
nb_unites = 6
// =  =  =  =  =  =




// =  =  =  =  =  =
var currentTime = new Date();
var aaaa = currentTime.getFullYear();
var mm  = currentTime.getMonth();
var jj = currentTime.getDate();
var hh = currentTime.getHours();
var mn  = currentTime.getMinutes();
var ss = currentTime.getSeconds();
// =  =  =  =  =  =


// =  =  =  =  =  =
switch (unite) {
case &quot;h&quot; :
	var date_test_1 = new Date(aaaa,mm,jj,hh+ nb_unites,mn,ss);
	var date_test_2 = new Date(aaaa,mm,jj,hh+ 2* nb_unites,mn,ss);
	var date_test_3 = new Date(aaaa,mm,jj,hh+ 3* nb_unites,mn,ss);
break;

case &quot;m&quot; :
	var date_test_1 = new Date(aaaa,mm,jj,hh,mn+ nb_unites,ss);
	var date_test_2 = new Date(aaaa,mm,jj,hh,mn+ 2*nb_unites,ss);
	var date_test_3 = new Date(aaaa,mm,jj,hh,mn+ 3* nb_unites,ss);

break;

case &quot;s&quot; :
	var date_test_1 = new Date(aaaa,mm,jj,hh,mn,ss+ nb_unites);
	var date_test_2 = new Date(aaaa,mm,jj,hh,mn,ss+ 2* nb_unites);
	var date_test_3 = new Date(aaaa,mm,jj,hh,mn,ss+ 3* nb_unites);	
break;	

default :
	Console.printError(&quot; 'unite', valeurs attendues : 'h', 'm' ou 's' &quot;)
	Execution.stop(); 

} // fin switch
// =  =  =  =  =  =
</subParameter>
            </parameter>
        </action>
        <action name="ActionCode" label="suite_1" comment="simulation &quot;actions multiple  1&quot;" color="#b0b0b0">
            <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">Execution.sleep(1000);
Console.print(&quot;Actions multiples =&gt; 1&quot;) </subParameter>
            </parameter>
        </action>
        <action name="ActionTimeCondition" comment="condition 1">
            <exception id="0" action="0" line=""/>
            <exception id="1" action="0" line=""/>
            <exception id="2" action="1" line=""/>
            <parameter name="date">
                <subParameter name="value" code="1">date_test_1</subParameter>
            </parameter>
            <parameter name="ifAfter">
                <subParameter name="action" code="0">goto</subParameter>
                <subParameter name="line" code="0">suite_1</subParameter>
            </parameter>
            <parameter name="ifBefore">
                <subParameter name="action" code="0">goto</subParameter>
                <subParameter name="line" code="0">suite_2</subParameter>
            </parameter>
            <parameter name="ifNow">
                <subParameter name="action" code="0">goto</subParameter>
                <subParameter name="line" code="0">suite_2</subParameter>
            </parameter>
        </action>
        <action name="ActionCode" label="suite_2" comment="simulation &quot;actions multiple  2&quot;" color="#b0b0b0">
            <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">Execution.sleep(1000);
Console.print(&quot;Actions multiples =&gt; 2&quot;) </subParameter>
            </parameter>
        </action>
        <action name="ActionTimeCondition" comment="condition 2">
            <exception id="0" action="0" line=""/>
            <exception id="1" action="0" line=""/>
            <exception id="2" action="1" line=""/>
            <parameter name="date">
                <subParameter name="value" code="1">date_test_2</subParameter>
            </parameter>
            <parameter name="ifAfter">
                <subParameter name="action" code="0">goto</subParameter>
                <subParameter name="line" code="0">suite_2</subParameter>
            </parameter>
            <parameter name="ifBefore">
                <subParameter name="action" code="0">goto</subParameter>
                <subParameter name="line" code="0">suite_3</subParameter>
            </parameter>
            <parameter name="ifNow">
                <subParameter name="action" code="0">goto</subParameter>
                <subParameter name="line" code="0">suite_3</subParameter>
            </parameter>
        </action>
        <action name="ActionCode" label="suite_3" comment="simulation &quot;actions multiple  3&quot;" color="#c1c1c1">
            <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">Execution.sleep(1000);
Console.print(&quot;Actions multiples =&gt; 3&quot;) </subParameter>
            </parameter>
        </action>
        <action name="ActionTimeCondition" comment="condition 3">
            <exception id="0" action="0" line=""/>
            <exception id="1" action="0" line=""/>
            <exception id="2" action="1" line=""/>
            <parameter name="date">
                <subParameter name="value" code="1">date_test_3</subParameter>
            </parameter>
            <parameter name="ifAfter">
                <subParameter name="action" code="0">goto</subParameter>
                <subParameter name="line" code="0">suite_3</subParameter>
            </parameter>
            <parameter name="ifBefore">
                <subParameter name="action" code="0">goto</subParameter>
                <subParameter name="line" code="0">fin</subParameter>
            </parameter>
            <parameter name="ifNow">
                <subParameter name="action" code="0">goto</subParameter>
                <subParameter name="line" code="0">fin</subParameter>
            </parameter>
        </action>
        <action name="ActionConsole" label="fin" comment="Fin">
            <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">Terminé</subParameter>
            </parameter>
        </action>
    </script>
</scriptfile>
