Möchtest du wiederkehrende Texteingaben automatisieren? Mit Python und der Bibliothek PyAutoGUI kannst du Tastatureingaben simulieren und Formulare oder andere Programme automatisch ausfüllen. In diesem Artikel zeige ich dir, wie du ein einfaches Skript erstellst, das Texte automatisch eintippt und zwischen den Eingabefeldern navigiert.
🤖 Warum PyAutoGUI?
PyAutoGUI ist eine leistungsstarke Python-Bibliothek zur Steuerung der Maus und Tastatur. Sie ist besonders nützlich für Automatisierungen wie das automatische Eintragen von Daten in Formulare oder das Steuern von Anwendungen ohne API-Schnittstelle.
📊 Ein echter Use-Case: Automatisierte Abfragen
Du möchtest eine Umfrage oder eine Abfrage mit vielen Eingabefeldern ausfüllen, hast aber keine Lust, jeden Eintrag manuell einzugeben? Python kann dir helfen! Einmal eingerichtet, kann es diese Aufgabe für dich übernehmen und dir wertvolle Zeit sparen.
Stell dir vor, du musst in einer Online-Tabelle wiederholt verschiedene Werte eingeben – anstatt dies mühsam per Hand zu tun, kannst du PyAutoGUI nutzen, um dies automatisch zu erledigen.
⚙️ Schritt 1: Voraussetzungen erfüllen 🛠️
🔗 Besuche python.org und lade die neueste Python-Version herunter. 💻
✅ Wichtige Installationsoptionen: Stelle sicher, dass du folgende Einstellungen aktivierst:
- 🔹 PATH aktivieren ✅ (Erforderlich für die Nutzung in der Eingabeaufforderung!)
- 🔹 Benutzerdefinierte Installation wählen ⚙️ (Empfohlen für mehr Kontrolle über die Installation.)
- 🔹 Optional: Installation für alle Benutzer 👥 (Falls du Python systemweit verfügbar machen möchtest.)
🎉 Nach erfolgreicher Installation kannst du direkt zu Schritt 2 übergehen und PyAutoGUI einrichten! 🚀
📥 Schritt 2: Installation von PyAutoGUI
Bevor wir starten, musst du sicherstellen, dass Python installiert ist. Falls nicht, lade es von python.org herunter und installiere es. Danach öffne die Eingabeaufforderung (CMD) und installiere PyAutoGUI mit folgendem Befehl:
pip install pyautogui
Prüfe die Installation mit:
python -c "import pyautogui; print(pyautogui.size())"
Wenn du deine Bildschirmauflösung (z. B. (1920, 1080)
) als Ausgabe siehst, ist alles korrekt installiert.
📝 Schritt 3: Erstellen des Automatisierungsskripts
Nun erstellen wir ein Python-Skript, das automatisch Texte eingibt und zwischen Feldern navigiert.
💻 Code-Beispiel
import pyautogui
import time
# Das Skript startet nach 5 Sekunden, damit du Zeit hast, ins Eingabefeld zu wechseln
time.sleep(5)
# Liste der einzufügenden Texte
texts = [
"Was wollen wir essen?",
"Pizza",
"Burger",
"Sushi",
"Pasta",
"Tacos",
"Falafel",
"Salat",
"Steak",
"Curry",
"Döner"
]
for text in texts:
pyautogui.press('tab') # Wechsel zum nächsten Feld
pyautogui.press('tab') # Doppelte TAB-Eingabe
time.sleep(0.1)
pyautogui.write(text) # Text eingeben
time.sleep(0.1) # 1 Sekunde warten
print("Automatisches Tippen abgeschlossen!")
▶️ Schritt 4: Skript ausführen
- Speichere den Code als
autotype.py
. - Öffne das Zielprogramm oder Formular und platziere den Cursor im ersten Eingabefeld.
- Öffne die Eingabeaufforderung (CMD) und navigiere zum Speicherort:
cd C:\Users\DeinBenutzername\Dokumente\
- Starte das Skript mit:
python autotype.py
- Nach 5 Sekunden Verzögerung beginnt das Skript automatisch mit der Eingabe.
🎯 Fazit
✅ Mit PyAutoGUI automatisierst du wiederkehrende Tipparbeiten und sparst viel Zeit! ✅ Funktioniert in Formularen, Tabellen oder Online-Tools – ganz ohne API. 💡 Teste es selbst und passe es an deine Bedürfnisse an! 🚀 Mit PyAutoGUI kannst du wiederkehrende Tipparbeiten automatisieren und dir viel Zeit sparen. Das Skript kann in Formularen, Tabellen oder Online-Tools eingesetzt werden, ohne dass eine API-Anbindung erforderlich ist.
Probiere es aus und passe es an deine Bedürfnisse an! 🚀