Einführung in die Automator Services

Über Automator Services

Ich habe bereits darüber geschrieben, wie Sie Ihren Mac so automatisieren können, dass er fast alles mit Automator-Kalenderalarmen erledigt, und wie Sie mit Hilfe von Diensten Ihren Desktop aufräumen können. Dienste sind Workflows, auf die über Kontextmenüs zugegriffen wird. 

Kontextmenüs finden Sie unter Sekundärklick> Dienste auf einer Datei, einem Text oder in einer Anwendung oder im Anwendungsmenü über Anwendung> Dienste. Services sind immer in jeder relevanten Anwendung verfügbar, einschließlich Finder. Automator muss nicht laufen, damit Dienste funktionieren. 

Es ist zwar möglich, Workflows, Anwendungen und Ordneraktionen zu erstellen, um viele der gleichen Aufgaben auszuführen immer auf Die Art der Services macht sie für kleine oder wiederholte Aufgaben bequem, ohne den Workflow zu stören.

Finden Sie Dienste in Anwendungsmenüs.

Dienste erhalten Eingaben in einer oder in bestimmten Anwendungen. Diese Eingabe kann in Form von Text, Datum, Bildern, Dokumenten und mehr erfolgen. Automator verwendet Aktionen, um Aufgaben auszuführen und auf die ausgewählte Eingabe zu reagieren. Aktionen können gestapelt werden und enthalten zahlreiche Variablen, die eine endlose und leicht anpassbare Ausgabe erzeugen.

Wählen Sie Dateien aus, um dieselbe Aktion für alle gleichzeitig auszuführen.

Dienste werden ein- und ausgeschaltet Systemeinstellungen> Tastatur> Tastenkombinationen> Dienste. Es gibt jedoch mehr als nur Automator-Services. Auf alle Dienste für alle Anwendungen kann hier zugegriffen werden. Wenn die Dienste-Menüs überladen sind, schalten Sie einige aus. Klicken Sie auf das Kontrollkästchen neben einem Dienst, um ihn wieder zu aktivieren.

Dienste in den Systemeinstellungen verwalten.

Wenn ein Automator-Dienst nicht funktioniert oder Sie einfach keine Verwendung dafür haben, kann er aus dem Ordner Dienste in gelöscht werden Benutzer> [BENUTZERNAME]> Bibliothek> Dienste.

Löschen Sie Dienste im Bibliotheksordner oder benennen Sie sie um.

1. Erstellen Sie einen Dienst zum Umbenennen von Dateien und Ordnern

In einem früheren Tutorial habe ich erklärt, wie Automator zum Umbenennen von Dateien und Ordnern mit einer vom Benutzer erstellten Automator-Anwendung verwendet wird. Ich zeige Ihnen, wie Sie einen Automator-Service erstellen, um dieselbe Funktion auszuführen. Der Dienst unterscheidet sich von der Anwendung insofern, als er immer im Kontextmenü Dienste verfügbar ist.

Öffnen Anwendungen> Automator und wähle Bedienung wenn Sie aufgefordert werden, ein neues zu erstellen Automator dokumentieren. Wählen Sie in der Aktionsleiste Aktionen aus Daten und Ordner und dann Finder-Elemente umbenennen.

Wählen Sie Service, wenn Sie einen neuen Automator-Workflow erstellen.

Spitze: Sie können die Liste der Aktionen einschränken, indem Sie das Suchfeld im Feld Aktionen Seitenleiste.

Zieh den Finder-Elemente umbenennen Aktion im Hauptfenster des Arbeitsablaufs. 


Finden Sie die richtige Aktion durch Durchsuchen oder Suchen.

Automator fordert Sie auf, eine Finder-Objekte kopieren Aktion vor Finder-Elemente umbenennen. Dadurch werden die Dateien mit ihren ursprünglichen Namen erhalten und die Namen der Kopien geändert. Sie können diese Sicherheitsnetzaktion zwar zu Ihrem Workflow hinzufügen, dies ist jedoch nicht erforderlich.

Automator fordert Sie auf, Kopien von Objekten anzufertigen, wenn diese geändert oder zerstört werden.

Teilen Sie Automator am oberen Rand des Workflows mit, nach welcher Eingabe wo gesucht werden soll. Da dieser Dienst Dateinamen bearbeitet, wählen Sie Daten und Ordner im Finder. Entscheiden Sie, was am Dateinamen geändert werden soll. 

Ich möchte meinen Dateien ein Datum hinzufügen, aber Sie können auch Dateinamen sequentiell machen, den Dateinamen von Großbuchstaben in Kleinbuchstaben ändern und vieles mehr. Wenn durch Ihre Änderungen identische Dateinamen erstellt werden, sollten Sie einen weiteren hinzufügen Finder-Elemente umbenennen Aktion in Ihrem Workflow, um Ihre Dateien zu nummerieren.

Diese Aktion empfängt Dateien als Eingabe im Finder.

Passen Sie die Aktionsoptionen an. Legen Sie in diesem Fall fest, zu welchem ​​Datum das Datum, das Datum und das Datumsformat und das Datum, zu dem das Datum hinzugefügt werden soll, hinzugefügt werden soll.

Passen Sie die Aktion an. Verwenden Sie die Optionen, um ein neues Dateinamenformat zu erstellen.

Speichern Sie den Workflow und geben Sie ihm einen aussagekräftigen Namen Datum zum Dateinamen hinzufügen. Der Dienst ist in den Kontextdienst-Menüs verfügbar, wenn eine oder mehrere Dateien im Finder ausgewählt werden.

2. Erstellen Sie einen Automator-Dienst zum Ändern der Größe von Bildern (ohne einen Bildeditor zu öffnen).

Dieser Dienst kann die Bildbearbeitung wirklich beschleunigen und ist nützlich, wenn Sie viele Bilder mit den gleichen Abmessungen benötigen, z. B. in der App- oder Webentwicklung, oder wenn Sie Ihre Bilder nur verkleinern möchten, bevor Sie sie auf Social Media hochladen.

Öffnen Automator und wähle Bedienung wenn Sie aufgefordert werden, ein neues zu erstellen Automator Dokument wie zuvor. In dem Aktionen Seitenleiste auswählen Fotos und dann Bilder skalieren.

Suchen Sie nach Maßstabsbildern oder suchen Sie sie in Fotos.

Zieh den Bilder skalieren Aktion im Hauptfenster des Arbeitsablaufs. Automator fordert Sie auf, eine Finder-Objekte kopieren Aktion vor Bilder skalieren, So wie es war, als wir Dateien umbenannten. Dadurch wird eine Kopie Ihrer Originalbilder erstellt, bevor deren Größe geändert wird. 

Ob Sie die Originalbilder beibehalten möchten, hängt davon ab, wie Sie Ihre Bilder verwenden. Wenn Sie die Originale behalten möchten, klicken Sie auf Hinzufügen.

Da Automator die Bilder ändert, werden Sie aufgefordert, Kopien zu erstellen.

Überprüfen Sie die Eingabe- und Ausgabeoptionen oben im Workflow-Bereich. Dieser Service wird erhalten Bilddateien im Finder

Als Nächstes legen Sie fest, wie Ihre Bilder skaliert werden sollen und in welcher Größe. Mit Automator können ähnliche Workflows erstellt werden, sodass Sie nicht nur an eine Größe gebunden sind. Wenn Sie beispielsweise Bilder auf drei Größen skalieren, werden drei separate Services erstellt.

Stellen Sie sicher, dass der Dienst nach Bilddateien im Finder sucht und dass Sie eine Größe für die neuen Bilder festlegen.

Wenn Sie zufrieden sind, speichern Sie den neuen Dienst. Wenn Sie mehrere Dienste für unterschiedliche Bildgrößen erstellen, geben Sie den Diensten eindeutige Namen, damit Sie Ihre Skalierungsdienste später unterscheiden können. Das Bild skalieren Der Dienst ist immer verfügbar, wenn ein oder mehrere Bilder im Finder ausgewählt werden.

3. Erstellen Sie einen Automator-Dienst, um einen Screenshot eines Finders oder eines Anwendungsfensters zu erstellen

Dies ist ein Dienst, den ich häufig benutze, da ich häufig Screenshots des aktiven Fensters benötige. Früher habe ich mich auf Anwendungen von Drittanbietern verlassen müssen, um den Job zu erledigen.

Öffnen Sie Automator und wählen Sie erneut Service, wenn Sie aufgefordert werden, ein neues Automator-Dokument zu erstellen. In dem Aktionen Seitenleiste auswählen Dienstprogramme und dann Einen Screenshot machen.

Wählen Sie die Aktion Screenshot erstellen.

Zieh den Einen Screenshot machen Aktion im Hauptfenster des Arbeitsablaufs. Die Eingabemöglichkeiten für diesen Dienst sind etwas anders. Setzen Sie oben im Workflow-Bereich die Eingabe auf Keine Eingabe im Jede anwendung. Für diesen Dienst müssen Sie nichts tun, damit er im Internet ausgelöst wird Dienstleistungen Speisekarte.

Stellen Sie den Typ des Screenshots auf Interaktiv, und wählen Sie Wählen Sie Fenster unter Optionen. Legen Sie den Zielordner für den neuen Screenshot fest. Wenn der Zielordner nicht vorhanden ist, wenn der Dienst ausgeführt wird, erstellt er einen neuen Ordner am angegebenen Speicherort.

Dieser Dienst muss keine Eingaben empfangen.

Speichern Sie den Service, wenn Sie fertig sind. Das Einen Screenshot machen Dieser Dienst wird für jede Anwendung im Anwendungsmenü verfügbar sein.

Im Gegensatz zu den beiden oben genannten Diensten muss vor der Aktivierung des Dienstes keine Datei ausgewählt werden. Stattdessen werden Sie beim Ausführen des Screenshot-Dienstes aufgefordert, ein Fenster für den Screenshot auszuwählen. Der Cursor wird zu einer kleinen Kamera, und das ausgewählte Fenster wird im Hover-Modus ausgegraut. Klicken Sie auf das Fenster, um nur einen Screenshot dieses Fensters zu erhalten.

4. Erstellen Sie einen Automator-Dienst, um Zeichen, Wörter und Absätze zu zählen

Dieser Dienst erfordert etwas mehr Aufwand als die anderen, er ist jedoch hilfreich, um schnell zu lernen, wie viele Zeichen und Wörter in einem Textblock enthalten sind. Es werden auch Absätze gezählt, aber ich habe festgestellt, dass der Dienst Schwierigkeiten hat, eine genaue Anzahl von Absätzen für webformatierten Text festzulegen.

Öffnen Automator und wähle Bedienung wenn Sie aufgefordert werden, ein neues zu erstellen Automator dokumentieren. In dem Aktionen Seitenleiste auswählen Dienstprogramme und dann Führen Sie AppleScript aus.

Ziehen Sie die Aktion AppleScript ausführen in den Hauptarbeitsbereich.

Zieh den Führen Sie AppleScript aus Aktion im Hauptfenster des Arbeitsablaufs. Teilen Sie dem Service im oberen Bereich des Arbeitsablaufs mit, nach dem ausgewählten zu suchen Text im Jede anwendung.

Da der Dienst Zeichen in Text zählen wird, erhält der Dienst eine Texteingabe.

Spitze: Menüs mit Sekundärklick können in Web-App-Text- und Dokument-Editoren anders aussehen. Wenn Sie bei Verwendung eines Online-Editors das Dienste-Menü in Ihrem Browser nicht erkennen können, prüfen Sie, ob die Editor-App über ein Zeichen- oder Wortzahlwerkzeug verfügt.

In dem Führen Sie AppleScript aus Aktion, fügen Sie Folgendes in das Textfeld ein:

Bei der Ausführung input, parameters versuchen Sie, TextSelection so einzustellen, dass die Eingabe als Zeichenfolge gesetzt wird. setChars auf die Anzahl der Zeichen von TextSelection setzen. Anzahl von Wörtern auf die Anzahl der Wörter von TextSelection setzen. numPara auf die Anzahl der Absätze von TextSelection setzen. Das Textauswahlergebnis enthält Folgendes: "& return setze dasErgebnis auf das Ergebnis & numChars &" Zeichen "& return setze dasResult auf das Ergebnis & nummern &" Wörter "& return und setze das Ergebnis auf das Ergebnistarif" resPass & "Absätze" die Standardschaltfläche 1 "OK" mit Symbol Hinweis bei Fehler Errmsg Nummer Errnum Anzeigedialog Errmsg & "[" & Errnum & "]" Tasten "OK" Standardschaltfläche 1 mit Symbol Stop Ende Versuch Eingabe Eingabe Ende
Fügen Sie den Code in das Feld AppleScript-Text ausführen ein.

Speichern Sie den Dienst und geben Sie ihm einen Namen. Der Zeichenzähler-Dienst ist entweder über das Kontextmenü mit einem sekundären Klick oder über das Anwendungsmenü verfügbar, wenn in einer Anwendung Text ausgewählt wird.

Fazit

Automator ist auf den ersten Blick einschüchternd, jedoch ein einfaches Werkzeug zum Automatisieren und Anpassen kleiner, wiederkehrender Aufgaben. 

Mit Stacking-Aktionen können Sie allgemeine Dienste für bestimmte Dienste erstellen. Mit AppleScript ist das Limit bei Automator die Grenze.