Tutorial
Shotomatic Team
6 Min. Lesezeit

Wiederholte Screenshots mit Automator auf dem Mac erstellen

Baue in Automator mit „Take Screenshot“ und „Loop“ einen Screenshot-Ablauf und nutze für geordnete Dateien eine Shell-Aktion.

Automator-App-Symbol neben den Aktionen „Take Screenshot“ und „Loop“

In dieser Anleitung baust du in Automator einen Ablauf für wiederholte Screenshots. Du fügst Take Screenshot und Loop hinzu, prüfst das Ergebnis, verwendest Run Shell Script für geordnete Dateien und speicherst den fertigen Workflow als App.

Hinweis: Wir entwickeln Shotomatic. Diese Anleitung beginnt mit Automators eigenen Screenshot-Aktionen und erklärt ihre Grenzen, bevor sie eine andere App vergleicht.

Automators Zugriff auf Bildschirmaufnahmen prüfen

Automator benötigt für diesen Ablauf Zugriff auf Bildschirmaufnahmen. Öffne Systemeinstellungen > Datenschutz & Sicherheit > Bildschirm- & Systemaudioaufnahme und aktiviere Automator, falls er bereits aufgeführt ist. Erscheint beim ersten Test eine Berechtigungsanfrage, stimme zu und öffne Automator erneut, wenn macOS dazu auffordert.

Für „Take Screenshot“ oder screencapture allein ist keine Bedienungshilfen-Berechtigung nötig. Sie wird erst relevant, wenn der Ablauf Tasten sendet oder eine andere App steuert.

Native Aktionen oder Shell-Aktion wählen

Entscheide dich für einen Weg, bevor du Aktionen hinzufügst. Native Aktionen halten die Einrichtung visuell. Die Shell-Variante gibt jedem Durchlauf eine eigene Datei und unterstützt feste Koordinaten.

AnforderungBesserer Automator-Weg
Ablauf visuell kennenlernenTake Screenshot + Loop
Vollbild oder interaktive Aufnahme mit Verzögerung wählenTake Screenshot
Jeden Durchlauf als getrennte Datei speichernRun Shell Script + Loop
Festes Rechteck aufnehmenRun Shell Script mit -R
Fortlaufende Nummern oder genaue Bildzahl verwendenShell-Schleife in der Kommandozeile
Nach einem ungefähren Zeitlimit stoppenLoop-Aktion

Option 1: Take Screenshot und Loop verwenden

Einen Workflow erstellen

  1. Öffne Automator.
  2. Wähle zum Testen Workflow.
Automator-Dokumentauswahl mit ausgewähltem Workflow
Wähle für den ersten Test „Workflow“. Er läuft innerhalb von Automator, sodass du die Aktionen ändern kannst, bevor du etwas als App speicherst.

Aktion „Take Screenshot“ finden

  1. Suche in der Aktionsbibliothek nach Take Screenshot.
  2. Doppelklicke auf das Ergebnis oder ziehe es in den Workflow-Bereich.
Automator-Aktionsbibliothek, gefiltert nach der Aktion „Take Screenshot“
Die Suche in der Aktionsbibliothek lässt ein einziges Ergebnis für „Take Screenshot“ übrig, das du dem Workflow hinzufügst.

Screenshot- und Loop-Aktion konfigurieren

  1. Wähle die Screenshot-Art und entscheide, ob eine Zeitverzögerung verwendet werden soll.
  2. Lege das Ziel für das Ergebnis fest.
  3. Füge nach „Take Screenshot“ Loop hinzu.
  4. Wähle Loop automatically und stelle für den ersten Test eine kurze Endzeit ein.
  5. Klicke auf Run.
Automator-Aktion „Take Screenshot“, gefolgt von einer Loop-Aktion mit Ende nach einer Minute
Dieser Test nimmt den Hauptmonitor nach fünf Sekunden auf und wiederholt den Workflow eine Minute lang.

Apples Loop-Aktion wiederholt die davor liegenden Aktionen. Ein Limit von einer Minute ist für den ersten Versuch sicherer als ein Lauf ohne festes Ende.

Der native Workflow eignet sich, um den Ablauf kennenzulernen und einfache visuelle Automatisierungen zu bauen. Achte besonders auf das Ziel. Speichert „Take Screenshot“ in die Zwischenablage, ersetzt jede Wiederholung das vorherige Bild. Am Ende bleibt nur die neueste Aufnahme.

Um die vollständige Folge zu behalten, wähle ein Ziel oder eine nachgelagerte Aktion, die jedes Ergebnis auf die Festplatte schreibt. Prüfe anschließend die ersten drei Dateien des einminütigen Tests. Nutze die Shell-Variante unten, wenn jeder Durchlauf eine eigene sortierbare Datei braucht. Für genaue Namen wie frame-001.png eignet sich eine Shell-Schleife in der Kommandozeile.

Option 2: Run Shell Script mit Automators Loop verbinden

Apple dokumentiert Automators Aktion „Run Shell Script“. Ein kurzes Skript für eine einzelne Aufnahme lässt sich gut mit Automators Loop-Aktion kombinieren:

  1. Erstelle einen weiteren Workflow.
  2. Suche nach Run Shell Script und füge die Aktion hinzu.
  3. Stelle als Shell /bin/zsh ein.
  4. Füge das Skript ein.
  5. Setze Loop hinter „Run Shell Script“.
  6. Wähle Loop automatically und lasse den Test nach einer Minute enden.
  7. Klicke auf „Run“ und prüfe den Ausgabeordner.
Automator-Aktion „Run Shell Script“ mit zsh für einen Screenshot-Befehl
Stelle die Shell auf /bin/zsh und füge danach das vollständige Skript von unten ein.
RUN_DIR="$HOME/Desktop/automator-captures"
mkdir -p "$RUN_DIR"

STAMP=$(date +%Y%m%d-%H%M%S)
screencapture -x -m "$RUN_DIR/capture-$STAMP.png"
sleep 5

Jeder Durchlauf speichert einen Screenshot des Hauptmonitors mit Zeitstempel, wartet fünf Sekunden und übergibt anschließend wieder an Loop. Die Zeitstempel sortieren die Dateien chronologisch, sind aber keine fortlaufenden Bildnummern.

Automators Loop liefert ein ungefähres Zeitlimit. Nutze die Kommandozeile, wenn du eine genaue Bildzahl oder Dateinamen wie frame-001.png brauchst.

Weitere screencapture-Optionen, Formate, Seitenwechsel und Steuerungen für längere Läufe findest du in der Anleitung zu Screenshots über die Mac-Kommandozeile.

Eine wiederverwendbare Automator-App speichern

Der Dokumenttyp wird beim Erstellen eines Automator-Dokuments festgelegt. Wenn der Workflow richtig funktioniert, erstelle ein Application-Dokument, kopiere die getesteten Aktionen hinein und speichere es unter einem eindeutigen Namen wie Dashboard Screenshot Run.

Eine per Doppelklick startbare App ist praktisch, kann aber sofort mit der Aufnahme beginnen. Lass vor der ersten Aufnahme genug Zeit, um das Zielfenster anzuordnen, und mache den Ausgabeordner im Workflow eindeutig erkennbar.

Fehlerbehebung

ProblemLösung
Nur der neueste Screenshot bleibt erhaltenWiederhole kein reines Zwischenablageziel; speichere jedes Ergebnis oder verwende eine Shell-Ausgabe mit Zeitstempel
Leerer ScreenshotErlaube Automator die Bildschirm- & Systemaudioaufnahme, öffne ihn neu und versuche es erneut
Workflow läuft länger als erwartetStelle beim Testen eine kurze Endzeit für Loop ein
Shell-Ausgabe überschreibt ältere BilderBehalte den Zeitstempel in jedem Dateinamen; nutze eine einzige Shell-Schleife für fortlaufende Nummern
Falscher Bereich wird aufgenommenOrdne das Fenster neu an, aktualisiere -R und nimm drei Testbilder auf
Workflow scheint eingefrorenEin verzögerter oder interaktiver Screenshot wartet womöglich auf eine Eingabe; prüfe Bildschirm und Automator-Protokoll

Wenn Automator nicht ausreicht

Automator eignet sich gut für wenige stabile Abläufe. Eine eigene Aufnahme-App ist leichter zu verwalten, wenn sich Zielfenster, Tastendrucksteuerung, Bildzahl, Dauer, Prüfung oder Exportformat zwischen den Läufen ändern.

Wenn du diese Einstellungen lieber in einer Oberfläche anpasst, hält Shotomatic Aufnahme, Bildprüfung und Export zusammen. Sieh dir an, wie Shotomatic Screenshots auf dem Mac automatisiert. Soll daraus vor allem ein geordnetes Dokument werden, lies die Anleitung „Screenshots auf dem Mac als PDF speichern“.

FAQ

Kann Automator auf dem Mac wiederholt Screenshots erstellen?

Ja. Füge „Take Screenshot“ und danach „Loop“ hinzu. Der visuelle Ablauf eignet sich für einfache Fälle; eine Shell-Aktion kann jeden Durchlauf als getrennte Datei mit Zeitstempel speichern.

Warum behält ein Automator-Screenshot-Ablauf nur ein Bild in der Zwischenablage?

Jede Wiederholung ersetzt den vorherigen Inhalt der Zwischenablage. Speichere jede Aufnahme in einer eigenen Datei oder verwende „Run Shell Script“ für eine Folge mit Zeitstempeln.

Soll ich Automators Loop-Aktion oder eine Shell-Schleife verwenden?

Nutze Loop für einen visuellen Workflow. Verwende eine Shell-Schleife, wenn Dateinamen, Bildzahl, Aufnahmebereich und Timing zusammen festgelegt werden müssen.

Kann ich den Workflow als App speichern?

Ja. Erstelle von Anfang an ein „Application“-Dokument oder baue den getesteten Workflow für einen Start per Doppelklick als „Application“ neu.

Ähnliche Artikel

Weitere Artikel

Aus wiederkehrenden Screenshots fertige Ergebnisse machen

Shotomatic nimmt Screenshot-Serien auf, organisiert sie und exportiert sie auf deinem Mac.

Wiederholte Screenshots mit Automator auf dem Mac erstellen | Blog | Shotomatic