Auto mouse move

Résolu/Fermé
ThEBiShOp Messages postés 8378 Date d'inscription jeudi 22 mars 2007 Statut Contributeur Dernière intervention 8 février 2021 - 23 juil. 2011 à 13:20
mamiemando Messages postés 33079 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 23 avril 2024 - 28 juil. 2011 à 22:52
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 33079 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 23 avril 2024 7 749
Modifié par mamiemando le 24/07/2011 à 01:20
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 8378 Date d'inscription jeudi 22 mars 2007 Statut Contributeur Dernière intervention 8 février 2021 1 565
24 juil. 2011 à 01:33
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 33079 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 23 avril 2024 7 749
24 juil. 2011 à 14:29
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 8378 Date d'inscription jeudi 22 mars 2007 Statut Contributeur Dernière intervention 8 février 2021 1 565
24 juil. 2011 à 17:34
#!/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 33079 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 23 avril 2024 7 749
25 juil. 2011 à 00:13
Ton problème est donc résolu ?
0
ThEBiShOp Messages postés 8378 Date d'inscription jeudi 22 mars 2007 Statut Contributeur Dernière intervention 8 février 2021 1 565
28 juil. 2011 à 03:31
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 33079 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 23 avril 2024 7 749
28 juil. 2011 à 22:52
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