GNU/Linux >> Tutoriels Linux >  >> Debian

Enregistrez et lisez les événements de la souris et du clavier avec l'enregistreur de macros Atbswp (GUI)

Atbswp est un nouvel utilitaire graphique (Python3) qui peut être utilisé pour enregistrer les événements de la souris et du clavier. Vous pouvez ensuite les reproduire (jouer) à l'identique aussi souvent que vous le souhaitez en cliquant sur un bouton ou en enregistrant et en exécutant les actions de la souris et du clavier sous forme de script sans avoir à accéder à atbswp.

L'application est un clone open source de l'utilitaire TinyTask uniquement pour Windows (qui est maintenant retiré) qui fonctionne à la fois sur Windows et Linux avec Xorg, avec le support Wayland "à venir".

Cette application peut être utile, par exemple, pour automatiser certaines démos ou pour effectuer de longues tâches qui nécessitent de cliquer encore et encore sur les mêmes éléments. Si vous souhaitez automatiser la saisie répétée (extension de texte), je vous recommande plutôt AutoKey.

Fonctionnalités de l'outil d'automatisation de bureau atbswp :

  • Enregistrer et lire les mouvements/clics de la souris et les pressions sur le clavier si nécessaire
  • Enregistrer la capture (macro) en tant que script et l'exécuter indépendamment d'atbswp
  • Peut utiliser des raccourcis clavier pour démarrer l'enregistrement et la lecture
  • Vous permet de répéter un enregistrement un certain nombre de fois ou indéfiniment


Il est important de mentionner que les éléments de l'interface utilisateur doivent être dans la même position lors de l'enregistrement et de la lecture de la macro. Atbswp ne dispose pas de reconnaissance d'image pour identifier les éléments de l'interface utilisateur tels que :SikuliX par exemple.

Vous pourriez également aimer :Comment lier les boutons de la souris aux touches ou commandes du clavier (Linux avec X11)

Comment utiliser l'outil d'automatisation de bureau Atbswp pour enregistrer les actions de votre souris et de votre clavier et les lire automatiquement en cas de besoin

Je commence par vous dire a. pour montrer une courte vidéo de démonstration de l'enregistreur de macros atbswp, je vous expliquerai ensuite comment vous pouvez l'utiliser pour enregistrer et lire les mouvements et les clics de votre souris ainsi que les frappes sur le clavier :

Dans cette vidéo, je vais commencer en un clic Start/Stop Capture dans atbswp, puis effectuez des actions avec la souris et le clavier. Ensuite, j'arrête l'enregistrement dans atbswp en cliquant sur Start/Stop Capture encore une fois, et enfin je clique sur Play pour laisser Atbswp lire les actions enregistrées du clavier et de la souris.

Comment utiliser Atbswp Keyboard and Mouse Macro Recorder.

1. Commencer à collecter les événements de souris et de clavier

Pour commencer à suivre les mouvements de votre souris, les clics et les touches enfoncées sur le clavier, cliquez sur Start/Stop Capture Bouton.

2. Arrêtez l'enregistrement

Lorsque vous avez enregistré tout ce que vous voulez lire plus tard, appuyez sur Start/Stop Capture à nouveau pour arrêter l'enregistrement.

3. Faites votre enregistrement (rejouez-le)

Pour exécuter les événements de souris et de clavier enregistrés, cliquez sur le Play Bouton.

Facultatif :enregistrez l'enregistrement pour une utilisation future

Pour enregistrer la capture sur le disque pour une utilisation future afin de pouvoir la charger dans Atbswp et la lire sans avoir à la reprendre, cliquez sur Save Bouton.

Facultatif :Enregistrez la capture (macro) en tant que script

Vous pouvez enregistrer les événements de souris et de clavier enregistrés en tant que script autonome que vous pourrez exécuter ultérieurement indépendamment d'atbswp. Vous pouvez le faire en cliquant sur Compile to executable Bouton. Après l'enregistrement, rendez le fichier exécutable (par exemple chmod +x capture.pyc ) et exécutez-le dans un terminal (./capture.pyc dans le dossier où vous avez enregistré capture.pyc ) ou en double-cliquant sur le fichier (si votre gestionnaire de fichiers le permet).

Télécharger/installer atbswp

La page du projet Atbswp Macro Recorder contient des instructions d'installation pour Fedora, Debian (et les distributions Linux basées sur Debian comme Ubuntu et les distributions basées sur Ubuntu comme Pop ! _OS, Zorin OS ou Linux Mint) et Microsoft Windows. Utilisez les instructions à partir de là pour le télécharger et l'exécuter.

Les instructions d'installation de Debian (et Ubuntu) de la page du projet Atbswp GitHub mais ne sont pas correctes . Edit :Le développeur a accepté mon PR pour avoir corrigé les instructions d'installation sur Debian/Ubuntu, j'ai donc supprimé les instructions d'ici - vous pouvez les trouver sur la page du projet GitHub de l'outil d'automatisation de bureau atbswp.

Chaque fois que vous souhaitez lancer l'outil d'automatisation de bureau Atbswp, vous devez ouvrir un terminal, accéder au dossier dans lequel vous avez cloné le référentiel git Atbswp et l'exécuter python3 atbswp/atbswp.py là par ex. (en supposant que vous avez cloné atbswp dans votre répertoire personnel) :

cd ~/atbswp
python3 atbswp/atbswp.py

Ou vous pouvez créer un nouvel élément de menu d'application (par exemple avec une application comme MenuLibre) avec python3 /path/to/atbswp/atbswp.py (remplacer par le chemin vers atbswp/atbswp.py ) comme Exec Commande.


Debian
  1. Regardez les commandes et les tâches avec la commande Linux watch

  2. Enregistrez votre terminal avec script et scriptreplay

  3. Comment partager deux claviers sur le même ordinateur portable, disposition ISO française et clavier de disposition Usa Ansi avec USB ?

  4. Lutris - Installez et jouez à des jeux Linux en toute simplicité

  5. Tutoriel Macro Vi et Vim :Comment enregistrer et lire

Comment verrouiller le clavier et la souris, mais pas l'écran sous Linux

Comment arrêter Debian 10 à partir de la ligne de commande et de l'interface graphique

Utilisation de la commande tr sous Linux pour jouer avec des personnages

Comment configurer Synergy sur Linux pour partager le clavier et la souris avec plusieurs systèmes

Comment enregistrer un screencast sur Linux avec des clics de souris et des frappes de touches affichées

Tuez la fenêtre actuellement active avec un raccourci clavier