Modul zur Steuerung von Maus und Tastatur

PyAutoGUI ist ein plattformübergreifendes Python-Modul zur GUI-Automatisierung für Menschen. Wird zur programmgesteuerten Steuerung von Maus und Tastatur verwendet.

Es wird über pip installiert

Alternative zu pyautogui

Wenn Sie den Text in eine andere Anwendung einfügen möchten, gibt es neben pyautogui auch andere Möglichkeiten. Hier sind einige Alternativen:

  1. pyperclip: Das pyperclip-Modul ermöglicht es Ihnen, Text in die Zwischenablage zu kopieren und daraus einzufügen. Beachten Sie jedoch, dass Sie die Zielanwendung manuell öffnen und den Fokus darauf setzen müssen.
    import pyperclip
    def einfuegen():
    text = „Vielen Dank für das Telefonat“ pyperclip.copy(text)
  2. keyboard: Das keyboard-Modul ermöglicht es Ihnen, Tastatureingaben zu simulieren. Beachten Sie, dass es ähnlich wie pyautogui arbeitet, aber möglicherweise weniger Ressourcen verbraucht.
    Beispielcode:
    import keyboard keyboard.write(text)
  3. win32clipboard (für Windows): Wenn Sie unter Windows arbeiten, können Sie das win32clipboard-Modul verwenden, um auf die Zwischenablage zuzugreifen. Beispielcode: import win32clipboard def einfuegen(): text = "Vielen Dank für das angenehme Telefonat" win32clipboard.OpenClipboard() win32clipboard.EmptyClipboard() win32clipboard.SetClipboardText(text) win32clipboard.CloseClipboard() # Fügen Sie den Text manuell mit Strg+V ein

Bitte beachten Sie, dass je nach Betriebssystem und Zielanwendung möglicherweise unterschiedliche Module und Ansätze erforderlich sind. Es ist ratsam, die Dokumentation der jeweiligen Module zu lesen und gegebenenfalls Beispiele zu suchen, um sicherzustellen, dass der Code ordnungsgemäß funktioniert. Kategorien AllgemeinNameError: name ‚ResizingCanvas‘ is not defined

3.1.3 Linux
On macOS and Linux, you need to run python3:
python3 -m pip install pyautogui
On Linux, additionally you need to install the scrot application, as well as Tkinter:
sudo apt-get install scrot
sudo apt-get install python3-tk
sudo apt-get install python3-dev
PyAutoGUI install the modules it depends on, including PyTweening, PyScreeze, PyGetWindow, PymsgBox, and
MouseInfo