GNU/Linux >> LINUX-Kenntnisse >  >> Debian

Aufzeichnen und Wiedergeben von Maus- und Tastaturereignissen mit dem Atbswp Macro Recorder (GUI)

Atbswp ist ein neues grafisches Dienstprogramm (Python3), das zum Aufzeichnen von Maus- und Tastaturereignissen verwendet werden kann. Sie können sie dann beliebig oft identisch reproduzieren (abspielen), indem Sie entweder auf eine Schaltfläche klicken oder die Maus- und Tastaturaktionen als Skript speichern und ausführen, ohne auf atbswp zugreifen zu müssen.

Die Anwendung ist ein Open-Source-Klon des reinen Windows-Dienstprogramms TinyTask (das jetzt eingestellt wird), das sowohl unter Windows als auch unter Linux mit Xorg läuft, mit Wayland-Unterstützung „in Kürze“.

Diese Anwendung kann beispielsweise nützlich sein, um einige Demos zu automatisieren oder lange Aufgaben auszuführen, bei denen immer wieder auf dieselben Elemente geklickt werden muss. Wenn Sie wiederholtes Tippen automatisieren möchten (Texterweiterung), empfehle ich stattdessen AutoKey.

Funktionen des atbswp-Desktop-Automatisierungstools:

  • Aufzeichnen und Wiedergeben von Mausbewegungen/Klicks und Tastaturdrücken, falls erforderlich
  • Speichern Sie die Aufnahme (Makro) als Skript und führen Sie es unabhängig von atbswp aus
  • Kann Hotkeys verwenden, um Aufnahme und Wiedergabe zu starten
  • Ermöglicht es Ihnen, eine Aufnahme eine bestimmte Anzahl von Malen oder unbegrenzt zu wiederholen


Es ist wichtig zu erwähnen, dass sich die UI-Elemente an derselben Position befinden müssen, wenn das Makro aufgezeichnet und wiedergegeben wird. Atbswp hat keine Bilderkennung, um Elemente der Benutzeroberfläche zu identifizieren, wie zum Beispiel:SikuliX.

Das könnte Ihnen auch gefallen:So binden Sie Maustasten an Tastaturtasten oder Befehle (Linux mit X11)

So verwenden Sie das Atbswp-Desktop-Automatisierungstool, um Ihre Maus- und Tastaturaktionen aufzuzeichnen und bei Bedarf automatisch wiederzugeben

Ich beginne damit, Ihnen zu sagen, a. Um eine kurze Video-Demo des atbswp-Makrorecorders zu zeigen, erkläre ich dann, wie Sie damit Ihre Mausbewegungen und Klicks sowie die Tastenanschläge auf der Tastatur aufzeichnen und wiedergeben können:

In diesem Video beginne ich mit einem Klick Start/Stop Capture in atbswp und führen Sie dann einige Maus- und Tastaturaktionen aus. Dann stoppe ich die Aufzeichnung in atbswp, indem ich auf Start/Stop Capture klicke erneut, und schließlich klicke ich auf Play um Atbswp die aufgezeichneten Tastatur- und Mausaktionen wiedergeben zu lassen.

So verwenden Sie den Atbswp Keyboard and Mouse Macro Recorder.

1. Sammeln Sie Maus- und Tastaturereignisse

Um Ihre Mausbewegungen, Klicks und Tastendrücke auf der Tastatur zu verfolgen, klicken Sie auf Start/Stop Capture Schaltfläche.

2. Stoppen Sie die Aufnahme

Wenn Sie alles aufgenommen haben, was Sie später wiedergeben möchten, drücken Sie Start/Stop Capture erneut, um die Aufnahme zu stoppen.

3. Machen Sie Ihre Aufnahme (spielen Sie sie ab)

Um die aufgezeichneten Maus- und Tastaturereignisse auszuführen, klicken Sie auf Play Schaltfläche.

Optional:Speichern Sie die Aufzeichnung zur späteren Verwendung

Klicken Sie auf Save, um die Aufnahme zur späteren Verwendung auf der Festplatte zu speichern, damit Sie sie in Atbswp laden und wiedergeben können, ohne sie erneut aufnehmen zu müssen Schaltfläche.

Optional:Speichern Sie die Aufnahme (Makro) als Skript

Sie können die aufgezeichneten Maus- und Tastaturereignisse als eigenständiges Skript speichern, das Sie später unabhängig von atbswp ausführen können. Klicken Sie dazu auf Compile to executable Taste. Machen Sie die Datei nach dem Speichern ausführbar (z.B. chmod +x capture.pyc ) und in einem Terminal ausführen (./capture.pyc in dem Ordner, in dem Sie capture.pyc gespeichert haben ) oder durch Doppelklick auf die Datei (sofern Ihr Dateimanager dies zulässt).

Atbswp herunterladen/installieren

Die Projektseite Atbswp Macro Recorder enthält Installationsanweisungen für Fedora, Debian (und Debian-basierte Linux-Distributionen wie Ubuntu und Ubuntu-basierte Distributionen wie Pop! _OS, Zorin OS oder Linux Mint) und Microsoft Windows. Befolgen Sie die Anweisungen von dort, um es herunterzuladen und auszuführen.

Die Installationsanweisungen für Debian (und Ubuntu) von der Atbswp-GitHub-Projektseite sind aber nicht korrekt . Bearbeiten:Der Entwickler hat meine PR für die Korrektur der Installationsanweisungen auf Debian / Ubuntu akzeptiert, also habe ich die Anweisungen von hier entfernt – Sie finden sie auf der GitHub-Projektseite des atbswp-Desktop-Automatisierungstools.

Jedes Mal, wenn Sie das Atbswp-Desktop-Automatisierungstool starten möchten, müssen Sie ein Terminal öffnen, zu dem Ordner navigieren, in dem Sie das Atbswp-Git-Repository geklont haben, und es ausführen python3 atbswp/atbswp.py dort z. (vorausgesetzt, Sie haben atbswp in Ihr Home-Verzeichnis geklont):

cd ~/atbswp
python3 atbswp/atbswp.py

Oder Sie können mit python3 /path/to/atbswp/atbswp.py einen neuen Anwendungsmenüpunkt (z. B. mit einer Anwendung wie MenuLibre) erstellen (durch den Pfad zu atbswp/atbswp.py ersetzen ) als Exec Befehl.


Debian
  1. Überwachen Sie Befehle und Aufgaben mit dem Linux-Überwachungsbefehl

  2. Zeichnen Sie Ihr Terminal mit Skript und Skriptwiederholung auf

  3. Wie teilt man zwei Tastaturen auf demselben Laptop, französisches Iso-Layout und Usa-Ansi-Layout-Tastatur mit USB?

  4. Neubelegung von Tastatur- und Maustasten unter Linux mit der neuen Key Mapper GUI (unterstützt X11 und Wayland)

  5. Ein Video mit gstreamer und gst-launch loopen?

So sperren Sie Tastatur und Maus, aber nicht den Bildschirm unter Linux

Wie man Debian 10 über die Befehlszeile und die GUI herunterfährt

Verwenden des tr-Befehls in Linux, um mit Charakteren zu spielen

So konfigurieren Sie Synergy unter Linux, um Tastatur und Maus mit mehreren Systemen gemeinsam zu nutzen

So zeichnen Sie Screencasts unter Linux mit angezeigten Mausklicks und Tastenkombinationen auf

Beenden Sie das derzeit aktive Fenster mit einer Tastenkombination