Auto mouse move

Résolu
ThEBiShOp Messages postés 8411 Date d'inscription   Statut Contributeur Dernière intervention   -  
mamiemando Messages postés 33766 Date d'inscription   Statut Modérateur Dernière intervention   -
Bonjour,

hier soir j'ai cherché comment faire un script pour bouger la souris toute seule (les raisons ne sont pas importantes), j'ai trouvé des pistes vers xte mousemove et ce genre de chose, mais je n'ai pas réussi à écrire le script qu'il me fallait...
Je suis tombé plusieurs fois sur cette "blague" : https://xkcd.com/196/

mais c'est exactement ce qu'il me faut !!!

Quelqu'un aurait-il ça sous le coude ? :p

Merci d'avance ;)

A voir également:

5 réponses

mamiemando Messages postés 33766 Date d'inscription   Statut Modérateur Dernière intervention   7 878
 
Je pense qu'il faut regarder dans les paquets libx....-dev si l'une de ces librairies ne permet pas d'écrire en C un tel programme.

Je ne connais pas de solution simple qui me vient à l'esprit, car en général la solution ne se pose pas sous linux : tout peut se faire en ligne de commande ou presque. Ce besoin, qui peut exister sous windows (pour automatiser certaines installations nécessitant une intervention à la souris) ne se pose donc pas vraiment...

Après je pense que le plus simple c'est de faire une recherche google du genre "api linux c move mouse click". Exemple :
https://www.linuxquestions.org/questions/programming-9/simulating-a-mouse-click-594576/

Petite précision : si l'idée est de faire un programme malveillant, il faut bien voir que l'impact sera quasi nul, à moins que le récepteur décide explicitement de lancer une éventuelle pièce jointe frauduleuse. De plus, en imaginant qu'il le fasse, cela ne contaminera que son profil utilisateur. C'est pour cela que si l'idée est de faire ce genre de blague de potache... c'est une perte de temps :-)

Bonne chance
0
ThEBiShOp Messages postés 8411 Date d'inscription   Statut Contributeur Dernière intervention   1 566
 
Bonjour et merci pour ta réponse,

c'est pour une utilisation personnelle bien sûr...

J'ai fait quelques recherches et ai trouvé quelques pistes (en shell script) :

la commande xte mousemove me permet d'obtenir un mouvement de souris avec des coordonnées, mais ma piètre maîtrise des boucles dans ce langage m'empêche de réaliser l'objet de ma convoitise...
0
mamiemando Messages postés 33766 Date d'inscription   Statut Modérateur Dernière intervention   7 878
 
Bah après tout dépend du mouvement que tu veux faire...

Pour la syntaxe des boucles :
http://www.trustonme.net

Bonne chance
0
ThEBiShOp Messages postés 8411 Date d'inscription   Statut Contributeur Dernière intervention   1 566
 
#!/bin/bash

#Temps en seconde entre deux mouvements de souris
temps=10

#Position quelconque
x=100
y=100

#Distance de mouvement (si ça peut servire)
pas=10

while [ 1 = 1 ];
do
    sleep $temps;
    xte 'mousemove '$x' '$y;
    x=$(($x+$pas));
    y=$(($y+$pas));
    pas=$((-$pas))
done;
0
mamiemando Messages postés 33766 Date d'inscription   Statut Modérateur Dernière intervention   7 878
 
Ton problème est donc résolu ?
0
ThEBiShOp Messages postés 8411 Date d'inscription   Statut Contributeur Dernière intervention   1 566
 
oui, ce script fait tout à faire l'affaire
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
mamiemando Messages postés 33766 Date d'inscription   Statut Modérateur Dernière intervention   7 878
 
Parfait, dans ce cas, il faut basculer le sujet en résolu :-) Je m'en occupe (cf lien au dessus du premier message) !

Bonne continuation
0