Wiederkehrende Webformulare ohne Programmieren ausfüllen
Wenn du jede Woche dasselbe Formular ausfüllst, kannst du den Ablauf einmal aufnehmen. So geht es heute ohne Code, und das bringt der Web-Modus.
Jede Woche rufst du dieselbe Website auf, füllst dasselbe Formular mit denselben Daten aus und klickst auf Senden. Bestellungen, Versanddaten, neue Kunden anlegen: einfache Aufgaben, die aber immer wiederkommen. Wenn du Formulare automatisch ausfüllen willst, ohne programmieren zu lernen, kannst du den Ablauf einmal aufnehmen und beliebig oft wiederholen. In diesem Artikel erfährst du, wann sich das lohnt, worin es sich vom automatischen Ausfüllen des Browsers unterscheidet und wie du es heute mit Macro Quantic Pro umsetzt.
Wann sich ein Makro lohnt
Ein Makro lohnt sich, wenn die Aufgabe drei Bedingungen erfüllt:
- Sie wiederholt sich, zum Beispiel täglich oder wöchentlich.
- Die Schritte sind immer gleich: dieselbe Seite aufrufen, dieselben Felder ausfüllen, dieselben Schaltflächen drücken.
- Die Daten ändern sich kaum oder gar nicht: dieselbe Lieferadresse, dieselbe übliche Bestellung, derselbe Bericht.
Wenn du jedes Mal entscheiden musst, was in die Felder kommt, kann das Makro das nicht für dich übernehmen. Ist die Aufgabe immer gleich, erspart dir eine einmalige Aufnahme die Wiederholung von Hand.
Dagegen lohnt es sich nicht in diesen Fällen:
- Das Formular ändert sich oft, im Design oder in der Reihenfolge der Felder. Du würdest mehr Zeit mit Neuaufnehmen als mit Ausfüllen verbringen.
- Die Daten sind jedes Mal anders, etwa eine andere Bestellung oder ein neuer Kunde. Ein Makro schreibt immer genau das, was du aufgenommen hast.
- Die Website verlangt Prüfungen wie ein CAPTCHA oder einen Code, der aufs Handy kommt. Diese Schritte sind dafür gedacht, dass ein Mensch sie erledigt.
- Du machst es nur ab und zu. Dafür reicht meist das automatische Ausfüllen des Browsers.
Automatisches Ausfüllen des Browsers oder Makro
Der Browser hilft bereits bei Formularen, deshalb lohnt es sich zu wissen, was was macht:
- Das automatische Ausfüllen des Browsers füllt Felder mit gespeicherten Daten wie deinem Namen, deiner Adresse oder deiner E-Mail. Es ist schnell und eingebaut, aber du navigierst, klickst und sendest weiterhin selbst.
- Ein Makro wiederholt den ganzen Ablauf: Es öffnet die Seite, klickt, schreibt in jedes Feld und sendet ab. Es lässt sich per Tastenkürzel oder zu einer bestimmten Uhrzeit starten.
Die beiden konkurrieren nicht. Das automatische Ausfüllen ist bequem für Formulare, die du gelegentlich ausfüllst. Ein Makro ist sinnvoller, wenn die ganze Aufgabe ablaufen soll, ohne dass du eingreifst.
Ein praktisches Detail: Die Vorschlagsliste des automatischen Ausfüllens kann beim Aufnehmen oder Abspielen über dem Formular erscheinen. Dann kann sie das Feld verdecken, auf das das Makro gerade klicken wollte.
So geht es in Macro Quantic Pro
Am besten gleich klar gesagt: Macro Quantic Pro bereitet einen Web-Modus mit integriertem Browser vor, genau dafür gedacht: Formulare aufnehmen, jedes Feld daran erkennen, was es ist, statt an seiner Position, und warten, bis die Seite geladen ist. Heute erscheint dieser Modus im Programm als Demnächst: Er ist noch nicht verfügbar.
Bis dahin kannst du ein Formular mit dem Modus Desktop automatisieren, indem du aufnimmst, was du in deinem gewohnten Browser tust.
- Bereite den Browser vor. Öffne ihn immer in derselben Größe, zum Beispiel maximiert, und mit derselben Zoomstufe.
- Nimm auf. Drücke im Bereich Aufnahme mit ausgewähltem Desktop auf Aufnehmen oder
Alt+F9. Öffne die Seite, klicke in jedes Feld, gib die Daten ein und klicke auf Senden. - Stoppe und speichere. Drücke Stoppen. Das Makro landet in Meine Makros mit der Zeit zwischen den einzelnen Aktionen, es berücksichtigt also, wie lange die Seite bei der Aufnahme gebraucht hat.
- Teste. Spiele es mit
Alt+F8ab und prüfe, ob jede Angabe im richtigen Feld landet.
Damit das Makro kleine Änderungen verkraftet, aktiviere den Intelligenten Modus. Bei der Aufnahme speichert er ein kleines Bild von dem, was du anklickst, und prüft beim Abspielen vor dem Klick, wo es sich befindet. Das hilft, wenn ein Feld etwas verrutscht ist oder eine Schaltfläche einen Moment braucht, bis sie erscheint. Er ist in der kostenlosen Testphase und in den Tarifen Starter, Pro und Enterprise verfügbar.
Denk an die Grenze dieser Methode: Im Desktop-Modus wiederholt das Makro Klicks auf dem Bildschirm. Ändert die Website ihr Design stark, musst du es neu aufnehmen.
Tipps, damit die Aufnahme hält
- Nimm erst auf, wenn die Seite vollständig geladen ist. Warte, bis das Formular erscheint, bevor du das erste Mal klickst: Diese Pause wird im Makro gespeichert und schützt es, wenn die Website etwas langsamer ist.
- Gib die Daten in einem Zug ein. Vermeide Löschen und Neuschreiben während der Aufnahme: Das Makro würde auch die Fehler und Korrekturen wiederholen.
- Schließe die Vorschläge des automatischen Ausfüllens mit
Esc, wenn sie über einem Feld erscheinen, damit sie den nächsten Klick nicht verdecken. - Trenne die Anmeldung vom Rest. Wenn die Website eine Anmeldung verlangt, erledige diesen Teil von Hand und nimm nur auf, was danach kommt.
- Wenn die Seite lange zum Laden braucht, kannst du einen OCR-Roboter verwenden, der auf einen bestimmten Text wartet, zum Beispiel „Bestellung bestätigt“, und das nächste Makro startet.
Zeitlich planen
Wenn die Aufgabe jede Woche ansteht, musst du nicht daran denken. Drücke in Geplante Aufgaben auf Neue Aufgabe und wähle das Makro und die Häufigkeit:
- Einmal, an einem Datum und zu einer Uhrzeit.
- Täglich, zu einer Uhrzeit, mit der Option nur an Werktagen.
- Wöchentlich, an den Tagen und zu der Uhrzeit, die du wählst.
Das Programm muss geöffnet sein oder im Infobereich laufen, damit die Aufgabe ausgeführt wird. Der Free-Tarif, die Testphase und Starter erlauben 2 geplante Aufgaben.
Sicherheit und Grenzen
Beim Automatisieren von Formularen geht es um persönliche Daten, deshalb ist Vorsicht angebracht:
- Nimm keine Passwörter in ein Makro auf. Alles, was du bei der Aufnahme tippst, wird unverändert und unverschlüsselt in der Makrodatei gespeichert. Melde dich besser von Hand an oder überlass das dem Passwortmanager des Browsers.
- Deine Daten bleiben auf deinem Computer. Makros werden auf deinem PC gespeichert, nicht in der Cloud. Wenn du ein Makro teilst oder exportierst, teilst du aber auch, was du darin eingegeben hast.
- Halte dich an die Bedingungen jeder Website. Manche Websites erlauben in ihren Nutzungsbedingungen keine Automatisierung, andere blockieren sie.
- Nutze keine Makros, um Schutzmechanismen zu umgehen. Ein CAPTCHA soll prüfen, ob ein Mensch vor dem Bildschirm sitzt. Versuche nicht, es zu automatisieren oder zu umgehen, und nutze keine Makros, um Spam zu versenden.
Nimm deine erste Aufgabe auf
Wenn du ein Formular hast, das du jede Woche ausfüllst, kannst du Macro Quantic Pro kostenlos aus dem Microsoft Store herunterladen und es noch heute im Desktop-Modus aufnehmen. Wie Aufnahme und Wiedergabe funktionieren, zeigen die Seite zum Makro-Recorder und die Dokumentation.
Häufige Fragen
Kann ich Formulare ohne Programmieren ausfüllen?
Ja. Mit einem Makro-Recorder füllst du das Formular einmal während der Aufnahme aus, und das Programm wiederholt deine Klicks und das, was du eingegeben hast. Mit Macro Quantic Pro geht das heute im Desktop-Modus, in deinem gewohnten Browser.
Worin unterscheidet es sich vom automatischen Ausfüllen des Browsers?
Das automatische Ausfüllen füllt Felder mit gespeicherten Daten, den Rest erledigst aber du. Ein Makro wiederholt den ganzen Ablauf: Seite öffnen, ausfüllen, klicken und absenden, und es lässt sich zeitlich planen.
Ist es sicher, Daten in einem Makro zu speichern?
Makros werden auf deinem Computer gespeichert, nicht in der Cloud, aber was du tippst, steht unverschlüsselt in der Datei. Deshalb solltest du keine Passwörter oder besonders sensiblen Daten aufnehmen.
Kann ich es jede Woche einplanen?
Ja. Wähle in Geplante Aufgaben die Häufigkeit Wöchentlich, die Tage und die Uhrzeit. Du kannst es auch nur einmal oder täglich ausführen.
Quellen
- Keyboard-Maestro-Forum: Best practice to wait webpage loading