<?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="init">
            <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">var souris=new Mouse()

X = [];
Y=[];

X[0] = 750;
X[1] = 650;
X[2] = 1000;
X[3] = 900;


Y[0] = 325;
Y[1] = 1120;
Y[2] = 750;
Y[3] = 320;



if (Y.length != X.length){
Console.print(&quot;Il faut autant de X que de Y&quot;)
Execution.stop();
}

</subParameter>
            </parameter>
        </action>
        <action name="ActionCode" comment="Move sur XY aléatoire (on retire de la liste le pt qui vient d etre choisi)">
            <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_pts = X.length
for (i=0;i&lt;nb_pts;i++) {

	num_alea=   Math.floor((Math. random())*X.length);
	X_alea = X[num_alea]
	Y_alea =Y[num_alea]
	var point_alea= new Point(X_alea, Y_alea);
	
	souris.move(point_alea);
	souris.click();
	Execution.pause(1000);
	
	
	Console.print( &quot;  X=&quot; + X_alea + &quot;  Y=&quot; + Y_alea)
	
	// Virer le point qui vient d etre utilisé
	X. splice(num_alea, 1)
	Y.splice(num_alea, 1)

} // FIN FOR


</subParameter>
            </parameter>
        </action>
    </script>
</scriptfile>
