Solution d'automatisation facile sur Ubuntu

Actiona est une application d'automatisation des tâches multiplateforme.

Jusqu’à présent, toutes les applications d’automatisation dont nous avons parlé ont un certain niveau de complexité. Cron et Anacron nécessitent l'utilisation de la ligne de commande, et Autokey nécessite l'utilisation de scripts Python. Nous allons maintenant voir une solution d’automatisation simple dans Ubuntu.

Dans cet article, nous parlerons d'Actiona, Un outil multiplateforme qui nous permet, entre autres, d'automatiser des tâches telles que l'appui sur les boutons de la souris, les frappes au clavier, l'affichage des boîtes de message, l'édition de fichiers texte et bien plus encore. Le gros avantage d’Actiona par rapport à Autokey est que bon nombre de ces tâches sont préprogrammées. Cependant, si nous voulons en ajouter d'autres, nous pouvons le faire dans le langage de programmation Javascript.

JavaScript est un langage de programmation orienté objet, interprété et de haut niveau, largement utilisé pour écrire des applications interactives pour le Web. Parmi ses fonctionnalités, on retrouve la possibilité d'interagir à l'aide de formulaires, de créer des animations ou de répondre à des stimuli en temps réel.

Solution d'automatisation facile sur Ubuntu

Parmi les choses que nous pouvons faire avec Actiona, il y a :

Émulation de périphérique

Actions qui simulent l’interaction de l’utilisateur avec le clavier et la souris.

  • Écrire un texte.
  • Appuyez sur une touche.
  • Déplacez le pointeur de la souris vers un point spécifique directement ou en suivant un chemin.
  • Appuyez sur un point de l'écran (Sur les écrans tactiles).
  • Tournez la molette de la souris.
  • Attendre qu'une touche soit appuyée

Interaction avec le système

Force le système à effectuer certaines actions. Parmi les préprogrammés, on trouve :

  • Exécuter une commande (individuellement ou dans le cadre d'une série d'instructions)
  • Tuer un processus.
  • Faire apparaître une notification.
  • Attendez qu’un pixel coloré apparaisse sur l’écran.
  • Redémarrez, arrêtez ou verrouillez votre ordinateur.
  • Ouvrir une page Web.
  • Jouer un son.
  • Trouver une image sur l'écran.
  • Lecture de textes.

Parmi ses fonctionnalités, Actiona offre la possibilité de convertir du texte en parole, bien qu'il le fasse en utilisant la voix prédéfinie du système, qui est assez robotique par rapport à la norme du marché.

Interaction avec les systèmes de fenêtres

Simule l'interaction de l'utilisateur avec des applications avec une interface graphique

  • Afficher les boîtes de dialogue
  • Entrez quelques données.
  • Attendez une fenêtre.
  • Déplacer, fermer et redimensionner une fenêtre.

Le traitement des données

Travailler avec des fichiers, des variables et des e-mails

  • Écrire ou lire un fichier texte.
  • Écrire ou lire un fichier binaire.
  • Écrire ou lire un fichier INII
  • Écrivez ou lisez au registre.
  • Écrire ou lire à partir du presse-papiers
  • Lire une variable d'environnement.
  • Copier un fichier.
  • Télécharger un fichier.
  • Envoyer un courrier électronique.

Les fichiers binaires sont un type de fichier qui stocke des données dans un format qui n'est pas directement lisible par les humains car il est codé en langage machine (zéros et uns). Certains exemples de fichiers binaires sont des programmes exécutables, des bibliothèques, des micrologiciels ou des données compilées. Ils ne peuvent pas être considérés comme des fichiers texte car ils ne sont pas codés en caractères dans des formats lisibles (tels que ASCII/UTF-8). Ils peuvent également être exécutés à condition que les autorisations appropriées soient disponibles.

Dans le cas des fichiers INI, il s'agit de fichiers texte brut mais avec une fonction spécifique. Ils sont utilisés pour stocker les paramètres du programme dans un format structuré avec une syntaxe simple entre parenthèses et des paramètres clé = valeur.

Une variable d’environnement se compose d’une paire clé-valeur stockée dans l’environnement d’un processus. Le système d’exploitation et les applications peuvent les utiliser pour configurer leur fonctionnement. Ces variables fournissent des informations sur les chemins, les préférences ou les configurations auxquels accèdent les programmes en cours d'exécution.

Gestion des flux internes

Gère les tâches internes du programme

  • Arrête l'exécution du programme.
  • Exécutez le code Javascript.
  • Accédez à une ligne ou à une étiquette spécifique dans le script Java.
  • Exécuter une boucle.
  • Ne rien faire (selon les développeurs, nous allons utiliser cette fonctionnalité plus que nous le pensons.
  • Arrêter l'exécution du script.
  • Définir ou lire la valeur d'une variable.
  • Attendez une date ou une heure précise.
  • Attendre une variable
  • Écrire dans la console de l'application.
  • Démarrer, arrêter ou appeler une procédure.

Nous pouvons installer Actiona depuis le centre logiciel de notre variante Ubuntu


Laisser un commentaire

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

*

*

  1. Responsable des données: Miguel Ángel Gatón
  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.