Un autre outil d'automatisation. Linux et les péchés capitaux, septième partie

Fenêtre d'action

S'il y a quelque chose de bien dans les logiciels libres et open source, c'est que nous avons de nombreuses solutions différentes à appliquer à chaque problème. J'ai déjà cinq articles et demi sur l'automatisation alors que mon idée était d'en consacrer un à chaque péché capital. Dans lequel j'espère sera le dernier dédié à la paresse (j'en ai marre) Nous allons commenter un autre outil d'automatisation.

Jusqu'à présent, nous avons vu comment programmer l'exécution d'une commande à une date et une heure spécifiques, faire en sorte que le système développe automatiquement un texte en tapant une abréviation ou déterminer qu'un script écrit dans le langage de programmation Python est exécuté en appuyant sur une combinaison de touches . Nous allons maintenant voir comment, en plus de faire tout cela, Simulez les mouvements du clavier et de la souris.

Malheureusement, cela ne fonctionne toujours pas avec Wayland, nous devons donc nous reconnecter à X11 en tant que gestionnaire d'affichage.

Un autre outil d'automatisation pour Linux

Acciona

AutoKey avait l'inconvénient que nous devions savoir comment écrire un script Python pour automatiser les tâches les plus complexes. Actiona résout ces problèmes en nous permettant d'utiliser son éditeur visuel pour automatiser les tâches comme appuyer sur les boutons de la souris, copier et coller le contenu du presse-papiers, ouvrir le navigateur pour accéder à un site spécifique, lancer et terminer des processus ou afficher des messages ou des avertissements.

Liste des actions préprogrammées

Scénario Acciona

Acciona est livré avec une série de scripts préprogrammés. Il suffit de renseigner les paramètres pour les utiliser.

Gestion des fenêtres

  • Messagerie: Afficher un message ou poser une question.
  • État de la fenêtre : Vérifiez si une fenêtre existe et agissez en conséquence.
  • Saisie des données: Invite l'utilisateur à entrer des informations.
  • Saisie multiple de données : L'utilisateur doit choisir des éléments dans une liste.
  • La fenêtre: Effectuer une action sur une fenêtre

dispositifs

Ces actions simulent le comportement de la souris et du clavier.

  • Chemin du curseur : Déplacez le curseur de la souris le long d'un chemin.
  • Cliquez sur: Simule l'appui sur les boutons de la souris.
  • Mouvement du curseur : Déplace le curseur vers une position sur l'écran.
  • Roue: Émule le mouvement de la molette de la souris.
  • Clé: Simule une pression ou un relâchement de touche.
  • Écrivez le texte : Ecrire un texte.
  • État de la clé : Vérifie si une combinaison de touches a été enfoncée.

Système

Effectue des actions liées au système d'exploitation

  • Commande: Exécutez une commande ou démarrez un processus.
  • Commande séparée : Exécutez ou démarrez une commande ou un processus séparé.
  • Couleur d'un pixel : Effectue ou arrête d'effectuer une action en fonction ou non de la couleur d'un pixel.
  • Tuer un processus : Arrêtez le processus indiqué.
  • Jouer un son :  Lire un fichier audio stocké localement ou diffusé en continu.
  • Ouvrir le lien: Ouvrez une page Web dans le navigateur défini par défaut sur le système.
  • Notification: Afficher une notification.
  • Système: Redémarrez, arrêtez ou suspendez le système d'exploitation.
  • Rechercher une image :  Recherchez une image sur le bureau, dans une fenêtre ou dans une autre image.
  • Texte pour parler: Lire un texte à l'aide de l'outil d'accessibilité du système.

Usage interne

Ils font partie de la structure du script.

  • Aller à: Définit la prochaine action à exécuter.
  • Pas d'opération : Pas de hace nada.
  • Boucle: Indique que l'action suivante doit être exécutée plusieurs fois.
  • Code: Exécutez le code Javascript.
  • Condition d'une variable : Exécute une action si une certaine variable a la valeur prédéfinie.
  • Les conditions météorologiques: Exécute une action si c'est le moment indiqué précédemment.
  • Console: Ecrire une entrée dans la console du programme
  • Casser: Arrête l'exécution du script pendant la durée spécifiée.
  • Action de sortie : Quitte le programme.
  • Variable : Agir sur une variable.
  •  Arrêter : Arrête le programme.

Données

travailler sur les données

  • Copiez un fichier.
  • Lire un fichier texte.
  • Copier à partir du presse-papiers.
  • Écrire dans le presse-papiers.
  • Envoyer un e-mail.
  • Téléchargement d'un fichier à partir d'un site Web.

Pour programmer chacune des actions citées ci-dessus, il suffit de cliquer sur le menu de gauche et de compléter les paramètres demandés. Contrairement à ce qui se passe habituellement avec de nombreux programmes open source, nous avons un manuel d'utilisation complet. Malheureusement, les deux Manuel car l'interface utilisateur est en anglais.


Soyez le premier à commenter

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont marqués avec *

*

*

  1. Responsable des données : AB Internet Networks 2008 SL
  2. Finalité des données: Contrôle du SPAM, gestion des commentaires.
  3. Légitimation: votre consentement
  4. Communication des données: Les données ne seront pas communiquées à des tiers sauf obligation légale.
  5. Stockage des données: base de données hébergée par Occentus Networks (EU)
  6. Droits: à tout moment, vous pouvez limiter, récupérer et supprimer vos informations.