Bonjour,
afin de réduire le nombre de lignes dans mon programme je souhaiterai savoir si il est possible de générer un aléatoire (ici de 1 à 15) et d'avoir une sorte de référentiel qui permet de faire le lien avec une liste de données établies (ici des coordonnées de souris préétablies) et les stocker dans une variable utilisable dans la suite du programme pour une déplacement souris par exemple :
Exemple :
- Si aléatoire tiré = 3 alors sortir les coordonnées 1500:1250
- Si aléatoire tiré = 12 alors sortir les coordonnées 1230:1125
....
Merci d'avance
ALEATOIRE ET REFERENTIEL
Re: ALEATOIRE ET REFERENTIEL
Voir script en piece jointe.
- On définit LES X, Y de référence :
Code: Select all
X = [];
Y=[];
X[0] = 750;
X[1] = 125;
X[2] = 2000;
X[3] = 1500;
Y[0] = 325;
Y[1] = 1120;
Y[2] = 750;
Y[3] = 320;
- On détermine un numéro de point au hasard :
Code: Select all
num_alea= Math.floor((Math. random())*X.length);
- On restitue les X et Y correspondants :
Code: Select all
X_alea = X[num_alea]
Y_alea =Y[num_alea]
- Si on veut utiliser ces coordonnées dans une action code :
Code: Select all
var point_alea= new Point(X_alea, Y_alea);
- Puis utilisation dans une action (ici déplacement du curseur)
- Attachments
-
- XY aléatoires.ascr
- (1.78 KiB) Downloaded 31 times
Re: ALEATOIRE ET REFERENTIEL
Super François !
Merci beaucoup ça marche impec !
Est-il compliqué de faire une variante ou le tirage se fera sans doublon jusqu'à ce que toutes les coordonnées soient tirées ?
Merci beaucoup ça marche impec !
Est-il compliqué de faire une variante ou le tirage se fera sans doublon jusqu'à ce que toutes les coordonnées soient tirées ?
Re: ALEATOIRE ET REFERENTIEL
Voir pièce jointe
Re: ALEATOIRE ET REFERENTIEL
Vraiment impressionnant Francois !
Je me rend compte qu'on peut carrément se passer des fonctions "déplacement de la souris" et tout faire en code !
Et peut être même rendre les temps de pause aléatoire (entre deux bornes également) !
Je me rend compte qu'on peut carrément se passer des fonctions "déplacement de la souris" et tout faire en code !
Et peut être même rendre les temps de pause aléatoire (entre deux bornes également) !
Re: ALEATOIRE ET REFERENTIEL
Voir :Et peut être même rendre les temps de pause aléatoire (entre deux bornes également) !
viewtopic.php?p=14862#p14862
Re: ALEATOIRE ET REFERENTIEL
Parfait !
J'ai réussi à ajouter cette "pause aléatoire" au script...ca marche nickel !
Autre interrogation, comment faire le même genre de script mais non pas pour sélectionner des coordonnées X:Y mais plutôt un trajet de la souris (j'ai vu que sur actiona il y a une fonctionnalité "trajet du curseur").
En gros on fait comme pour le script actuel (sans doublon) mais on choisi un trajet aléatoire logique d'un point A à un point B (donc sans partir au 4 coins de l'écran).
Pour avoir regardé de plus pré la fonction Trajet je vois qu'en fait c'est un ensemble de coordonnées X:Y qui "retrace le déplacement de la souris.
J'ai réussi à ajouter cette "pause aléatoire" au script...ca marche nickel !
Autre interrogation, comment faire le même genre de script mais non pas pour sélectionner des coordonnées X:Y mais plutôt un trajet de la souris (j'ai vu que sur actiona il y a une fonctionnalité "trajet du curseur").
En gros on fait comme pour le script actuel (sans doublon) mais on choisi un trajet aléatoire logique d'un point A à un point B (donc sans partir au 4 coins de l'écran).
Pour avoir regardé de plus pré la fonction Trajet je vois qu'en fait c'est un ensemble de coordonnées X:Y qui "retrace le déplacement de la souris.
Re: ALEATOIRE ET REFERENTIEL
Trajet de A à B (points fixes)
via N points
dont l'ordre est déterminé aléatoirement.
via N points
dont l'ordre est déterminé aléatoirement.