Simuler le mouvement de la souris dans Ubuntu
Problème
Suis à la recherche pour déplacer automatiquement le pointeur de la souris et de simuler des clics de souris à partir de la ligne de commande à l'aide d'un script externe. Ne suis pas à la recherche de:
- D'enregistrer mouvements de la souris et de la lecture (p. ex., xnee, xmacro)
- Instantanément déplacez la souris à partir d'un emplacement à un autre (par exemple, xdotool, Python warp_pointer)
Solution Idéale
Ce que je voudrais faire est la suivante:
- Modifier un simple fichier de script (par exemple,
mouse-script.txt
). - Ajouter une liste de coordonnées, vitesse de déplacement, les retards, et les clics de bouton. Par exemple:
(x, y, taux) = (500, 500, 50) sommeil = 5 cliquez sur = gauche
- Exécuter le script:
xsim < mouse-script.txt
.
Question
Comment automatiser les mouvements de la souris, de sorte que la transition à partir de son emplacement actuel vers un autre endroit sur l'écran, à une certaine vitesse? Par exemple:
xdotool mousemove 500 500 --rate 50
La --rate 50
n'existe pas avec xdotool
.
OriginalL'auteur Dave Jarvis | 2010-06-06
Vous devez vous connecter pour publier un commentaire.
xaut
pour PythonREADME
instructionssrc/Makefile
CFLAGS
ligne comme suit:/usr/local/src/xaut-0.2.0/python/build/lib/*
vers un nouveau répertoire.mm.py
:Une idée de la manière d'accomplir de telles tâches sans bibliothèques externes/outils?
OriginalL'auteur Dave Jarvis
sur les nouvelles versions d'Ubuntu (14.04+), vous pouvez utiliser Autopilote, une INTERFACE utilisateur de l'outil de test pour Ubuntu. Il est fait pour la création et la gestion de l'interface utilisateur de tests, mais peut également être utilisé pour la base de GUI tâches d'automatisation.
à installer:
un exemple de script (Python3) pour automatiser le mouvement de la souris:
Vous irait comme n'importe quel autre Python3 script. Regarder le pointeur de votre souris déplacer!
OriginalL'auteur Corey Goldberg