<?xml version="1.0" encoding="UTF-8"?>
<scriptfile>
    <settings program="actiona" version="3.10.0" scriptVersion="1.1.0" os="Windows"/>
    <actions>
        <action name="ActionCode" version="1.0.0"/>
    </actions>
    <parameters/>
    <resources/>
    <script pauseBefore="0" pauseAfter="0">
        <action name="ActionCode" comment="barre progression affichage secondes  (decrementé)">
            <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_secondes_chrono=48


//==============
// on initialise la barre de progression
//==============
barre_progress =deb_barre_progress()

//==============
// on boucle nb fois
//==============   
    for (i=1;i&lt;nb_secondes_chrono;i++){
     barre_progress.setValue(nb_secondes_chrono-i);
     barre_progress.setLabelText(nb_secondes_chrono-i);
     Execution.pause(1000)
    }
  
function deb_barre_progress()
{
    date_debut = new Date();
    date_actuelle_f = date_formatee(date_debut);
    var barre_progress= new ProgressDialog();
    barre_progress.setTitle(&quot;Déb  : &quot; + date_actuelle_f);
    barre_progress.setRange(0,nb_secondes_chrono); 
    barre_progress.setValue(0); 
    barre_progress.show();
	
	var point_ = new Point(1114,12)
	barre_progress.setPosition(point_);
	
return barre_progress 	
}

function date_formatee(date_)
{
if ( date_.getHours() &lt; 10){  hour = &quot;0&quot; + date_.getHours()} else { hour = date_.getHours()};
if ( date_.getMinutes() &lt; 10){   minute = &quot;0&quot; + date_.getMinutes()} else { minute = date_.getMinutes()};
if ( date_.getSeconds() &lt; 10){  second = &quot;0&quot; + date_.getSeconds()} else {second = date_.getSeconds()};
var date_f = &quot; &quot; + hour  + &quot;:&quot; + minute + &quot;:&quot; + second; 
return date_f
} // fin function
</subParameter>
            </parameter>
        </action>
    </script>
</scriptfile>
