55 votes

Comment puis-je faire en sorte que ma souris clique automatiquement toutes les 5 secondes ?

Je veux cliquer sur quelque chose pendant des heures. Comment puis-je faire un script ou utiliser une application pour que la souris clique automatiquement toutes les 5 secondes ou moins ?

89voto

Alexandre Campos Points 1161

編集する。 xdotool click --delay 5000 --repeat 200 1

Pour 200 clics de souris


Ouvrez le terminal, installez xdotool

sudo apt-get install xdotool

Ouvrez également la fenêtre sur laquelle vous voulez cliquer côte à côte avec le terminal. Sélectionnez le terminal (comme fenêtre active) et Déplacez la souris sur le point où vous voulez cliquer. . Dans le terminal, tapez (essayez de ne pas déplacer la souris)

xdotool getmouselocation

Vous aurez besoin du x : XXX et y : YYY (en bas). Vous pouvez déplacer la souris à partir d'ici, mais laissez les fenêtres rester là où elles sont. Tapez

gedit script

Collez ce qui suit dans gedit (changez le XXX et le YYY pour les numéros que vous avez obtenus auparavant)

#!/bin/bash
while [ 1 ]; do
  xdotool mousemove XXX YYY click 1 &
  sleep 5
done

Sauvegardez et fermez-la. Puis

chmod +x script

Pour l'exécuter,

./script

Pour en obtenir moins, il suffit de modifier le 5 après le sommeil à moins.

Fuente: http://manpages.ubuntu.com/manpages/lucid/man1/xdotool.1.html y http://ubuntuforums.org/showthread.php?t=925217

18voto

Jeggy Points 3032

Je suis allé à ce page et téléchargé le xautoclick_0.20-1~ppa1_amd64.deb (14.3 KiB) et cela fonctionne très bien :D

enter image description here

Merci à Kat Amsterdam pour avoir trouvé xautoclick

8voto

JustJeff Points 6070

Avec xdotool installé : ( apt-get install xdotool (Comme racine ou avec sudo ))

Ceci va cliquer à la position actuelle de la souris toutes les 5 secondes pendant 100000 fois (c'est quelque part entre 5 et 6 jours...).

xdotool click --delay 5000 --repeat 100000 1 # (assuming the mouse is left where it needs to click).

Pour cliquer à un endroit spécifique : (Dans une version conviviale en ligne de commande, pour un script vous voulez probablement un meilleur formatage)

while sleep 5; do xdotool mousemove XXX YYY click 1; done

( --repeat peut aussi être utilisé sur le clic ici, mais cela ne répétera pas le mouvement...)

6voto

jonjbar Points 1894

Sur Lucide 10.04 LTS

  1. Ouvrir le Centre logiciel Ubuntu

  2. Dans le champ de recherche, tapez autoclick

  3. Télécharger xautoclick

    Pour Précision 12.04LTS le paquet a été retiré des dépôts Ubuntu et n'est disponible que via GetDeb.

    Instructions d'installation de xautoclick dans un endroit précis

    ou via le PPA de Christoph Korn (qui est membre de GetDeb) :

    sudo apt-add-repository ppa:c-korn/ppa

  4. Téléchargez xautoclick via le centre logiciel (ou si vous êtes habile avec le terminal)

    sudo apt update && sudo apt upgrade && sudo apt install xautoclick

  5. Lisez les instructions sur xautoclick man xautoclick

  6. Sous Programmes, Accesories choisissez xautoclick

  7. Changez l'Intervalle à 5000 (la valeur est en millisecondes)

  8. Cliquez sur Démarrer

  9. Déplacez la souris sur ce que vous souhaitez cliquer.

  10. Profitez-en !

    xautoclick

Pour activer les dépôts GetDeb :

wget -q -O - http://archive.getdeb.net/getdeb-archive.key | sudo apt-key add -
sudo sh -c 'echo "deb http://archive.getdeb.net/ubuntu precise-getdeb apps" >> /etc/apt/sources.list.d/getdeb.list'

4voto

James Adams Points 1729

Pour une automatisation encore plus poussée, vous pouvez utiliser sikuli .

Sikuli dispose d'un outil intégré qui permet d'écrire très simplement toute forme d'interaction (clic de souris ou clavier) par traitement visuel où se trouve quoi à l'écran.

Il vous suffit de sélectionner l'endroit où vous voulez que le clic se produise en sélectionnant visuellement la partie de l'écran et c'est parti. La logique d'automatisation est écrite en Python, mais même si vous n'avez aucune notion de Python, vous pouvez facilement vous débrouiller, car l'outil vous fournit tout immédiatement !

Vous pouvez simplement l'installer avec sudo apt-get install sikuli-ide .

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X