Xdotool - répétition de cliques

Bonjour,

Je cherchais un logiciel pour effectuer en mon absence des simulations de cliques de souris (sous Linux) et de déplacement. J'ai réussi à la faire bouger grâce au Terminal (chose aisée) et à faire cliquer, seulement, je ne sais pas comment faire pour qu'il répète l'action "déplacer > cliquer" toutes les cinq minutes par exemple... Je ne sais pas si c'est possible =$

Merci d'avance de vos réponse =)

Et si vous avez un autre logiciel (gratuit ^_^) à me proposer qui fonctionne aussi et qui peut faire les mêmes actions, ça me va =)

Sanga.

PS : Désolé, mais mes connaissances en informatiques sont très peu développées ^^" Mais je ne demande qu'à apprendre ;)

3 réponses

  1. Contributeur
    Salut,

    Puisque tu as déjà ton mécanisme de prêt, il ne te reste qu'à automatiser le tout via la crontab ...

    Tu peux aussi utiliser dans un script une boucle avec une pause (commande "sleep") d'une certaine durée...

    0
    1. Modérateur
      Pour compléter la réponse de zipe31.

      Approche basée sur cron

      Quelques liens pour réaliser ça via cron (ou une alternative à cron, fcron) :
      http://doc.ubuntu-fr.org/cron
      http://doc.ubuntu-fr.org/fcron

      L'idée est de créer un script shell (par exemple /home/toto/clic.sh) qui sera instancié toutes les 5 minutes.

      #/bin/sh
      
      # Tape ici tes commandes shell pour gérer ta souris
      
      ma_commande1
      ma_commande2
      ...


      Approche basée sur sleep

      On utilise le même script en mettant tout dans une boucle avec un sleep à l'intérieur :

      #/bin/sh
      
      while :
      do
        ma_commande1
        ma_commande2
        sleep 5
      done
      ...


      Ensuite pour le lancer :

      /home/toto/clic.sh &


      Il restera en action tant que tu n'appuieras pas sur ctrl c dans ce terminal (ou que tu ne fermeras pas ce terminal). Tu peux également le faire tourner indépendamment de la durée de vie du terminal avec nohup, mais il faudra alors le tuer à la main pour le stopper :

      nohup /home/toto/clic.sh


      Pour voir comment tuer un processus :
      http://www.mistra.fr/tutoriel-linux-processus.html

      Bonne chance
      0
      1. Merci beaucoup pour vos réponses, je vais tester tout ça dès que possible =)

        PS : Je suis désolé, je suis débutant sur Linux, alors le Terminal et moi... ^^"
        0