Einfache Automatisierungslösung auf Ubuntu

Actiona ist eine plattformübergreifende Anwendung zur Aufgabenautomatisierung.

Alle Automatisierungsanwendungen, über die wir bisher gesprochen haben, weisen einen gewissen Grad an Komplexität auf. Cron und Anacron erfordern die Verwendung der Befehlszeile und Autokey erfordert die Verwendung von Python-Skripten. Jetzt sehen wir eine einfache Automatisierungslösung in Ubuntu.

In diesem Artikel sprechen wir über Actiona, Ein plattformübergreifendes Tool, mit dem wir unter anderem Aufgaben wie das Drücken von Maustasten, Tastatureingaben, das Anzeigen von Meldungsfeldern, das Bearbeiten von Textdateien und vieles mehr automatisieren können. Der große Vorteil von Actiona gegenüber Autokey besteht darin, dass viele dieser Aufgaben vorprogrammiert sind. Wenn wir jedoch weitere hinzufügen möchten, können wir dies in der Programmiersprache Javascript tun.

JavaScript ist eine interpretierte, objektorientierte Programmiersprache auf hohem Niveau, die häufig zum Schreiben interaktiver Anwendungen für das Web verwendet wird. Zu seinen Funktionen gehören die Möglichkeit zur Interaktion über Formulare, das Erstellen von Animationen oder das Reagieren auf Reize in Echtzeit.

Einfache Automatisierungslösung auf Ubuntu

Zu den Dingen, die wir mit Actiona tun können, gehören:

Geräteemulation

Aktionen, die die Benutzerinteraktion mit Tastatur und Maus simulieren.

  • Schreiben Sie einen Text.
  • Drücken Sie eine Taste.
  • Bewegen Sie den Mauszeiger direkt oder indem Sie einem Pfad folgen zu einem bestimmten Punkt.
  • Drücken Sie einen Punkt auf dem Bildschirm (auf Touchscreens).
  • Drehen Sie das Mausrad.
  • Warten, bis eine Taste gedrückt wird

Interaktion mit dem System

Bewirkt, dass das System bestimmte Aktionen ausführt. Zu den vorprogrammierten Funktionen gehören:

  • Einen Befehl ausführen (einzeln oder als Teil einer Reihe von Anweisungen)
  • Beenden Sie einen Prozess.
  • Lassen Sie eine Benachrichtigung anzeigen.
  • Warten Sie, bis ein farbiger Pixel auf dem Bildschirm erscheint.
  • Starten Sie Ihren Computer neu, fahren Sie ihn herunter oder sperren Sie ihn.
  • Öffnen Sie eine Webseite.
  • Einen Ton abspielen.
  • Suchen Sie ein Bild auf dem Bildschirm.
  • Texte lesen.

Zu den Funktionen von Actiona gehört die Möglichkeit, Text in Sprache umzuwandeln, allerdings geschieht dies mit der voreingestellten Stimme des Systems, die im Vergleich zum Marktstandard recht roboterhaft klingt.

Interaktion mit Fenstersystemen

Simuliert die Benutzerinteraktion mit Anwendungen mit grafischer Oberfläche

  • Dialogfelder anzeigen
  • Geben Sie einige Daten ein.
  • Warten Sie auf ein Fenster.
  • Verschieben, schließen und skalieren Sie ein Fenster.

Datenmanagement

Arbeiten mit Dateien, Variablen und E-Mails

  • Schreiben oder lesen Sie eine Textdatei.
  • Schreiben oder lesen Sie eine Binärdatei.
  • Schreiben oder Lesen einer INII-Datei
  • Schreiben oder Lesen in die Registrierung.
  • Schreiben oder Lesen aus der Zwischenablage
  • Lesen Sie eine Umgebungsvariable.
  • Kopieren Sie eine Datei.
  • Laden Sie eine Datei herunter.
  • Eine E-Mail senden.

Binärdateien sind ein Dateityp, der Daten in einem Format speichert, das für Menschen nicht direkt lesbar ist, da es in Maschinensprache (Nullen und Einsen) kodiert ist. Einige Beispiele für Binärdateien sind ausführbare Programme, Bibliotheken, Firmware oder kompilierte Daten. Sie können nicht als Textdateien betrachtet werden, da sie nicht in lesbaren Formaten (wie ASCII/UTF-8) zeichenkodiert sind. Sie können auch ausgeführt werden, sofern die entsprechenden Berechtigungen vorhanden sind.

Bei INI-Dateien handelt es sich um reine Textdateien, jedoch mit einer bestimmten Funktion. Sie werden verwendet, um Programmeinstellungen in einem strukturierten Format mit einer einfachen Syntax in Klammern und Schlüssel = Wert-Parametern zu speichern.

Eine Umgebungsvariable besteht aus einem Schlüssel-Wert-Paar, das in der Umgebung eines Prozesses gespeichert wird. Sowohl das Betriebssystem als auch Anwendungen können sie zur Konfiguration ihres Betriebs verwenden. Diese Variablen liefern Informationen über Pfade, Einstellungen oder Konfigurationen, auf die laufende Programme zugreifen.

Internes Flussmanagement

Erledigt interne Aufgaben des Programms

  • Stoppt die Ausführung des Programms.
  • Führen Sie Javascript-Code aus.
  • Gehen Sie zu einer bestimmten Zeile oder Bezeichnung innerhalb des Java-Skripts.
  • Führen Sie eine Schleife aus.
  • Nichts tun (Laut den Entwicklern werden wir diese Funktion häufiger nutzen, als wir denken.
  • Stoppen Sie die Skriptausführung.
  • Setzen oder lesen Sie den Wert einer Variablen.
  • Warten Sie auf ein bestimmtes Datum oder eine bestimmte Uhrzeit.
  • Warten auf eine Variable
  • Schreiben Sie in die Anwendungskonsole.
  • Starten, stoppen oder rufen Sie eine Prozedur auf.

Wir können Actiona aus dem Softwarecenter unserer Ubuntu-Variante installieren


Hinterlasse einen Kommentar

Ihre E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert mit *

*

*

  1. Verantwortlich für die Daten: Miguel Ángel Gatón
  2. Zweck der Daten: Kontrolle von SPAM, Kommentarverwaltung.
  3. Legitimation: Ihre Zustimmung
  4. Übermittlung der Daten: Die Daten werden nur durch gesetzliche Verpflichtung an Dritte weitergegeben.
  5. Datenspeicherung: Von Occentus Networks (EU) gehostete Datenbank
  6. Rechte: Sie können Ihre Informationen jederzeit einschränken, wiederherstellen und löschen.