Im letzten Jahr habe ich viel Zeit damit verbracht, die Möglichkeiten zu untersuchen, wie Sie einen Mac automatisieren können.
Ich habe ausführliche Tutorials darüber geschrieben Hasel, Keyboard Maestro und TextExpander, drei der leistungsstärksten verfügbaren Werkzeuge. Envato Tuts + hat auch andere Tools wie OS Xs integriert Automator und AppleScript Vor.
Seit ich die Tutorials geschrieben habe, haben mich einige Leute gefragt, wie man sie benutzt App X zu tun Z. In vielen Fällen lautete die Antwort Versuchen Sie nicht, App X zu verwenden, sondern App Y, die ausdrücklich für Z gedacht ist.
Während viele der Tools überlappende Funktionen haben, hat jedes seine eigenen individuellen Stärken und Schwächen. Während TextExpander und KeyboardMaestro kann einige der gleichen Dinge tun, es gibt Situationen, in denen TextExpander ist besser und umgekehrt.
In diesem Lernprogramm werde ich die wichtigsten Mac-Automatisierungstools und die am besten eingesetzten Tools betrachten.
AppleScript
AppleScript ist eines der leistungsfähigsten Werkzeuge zur Steuerung eines Mac. Es ist eine in OS X integrierte Skriptsprache, die seit den frühen 90er Jahren Bestandteil des Betriebssystems ist.
Viele der anderen Tools in diesem Lernprogramm können oder werden verwendet AppleScript unter der Haube. Es ist für die Automatisierung sich wiederholender Aufgaben konzipiert, indem verschiedene Anwendungen miteinander verknüpft werden und ihnen ermöglicht wird, Daten und Dokumente untereinander zu übergeben.
Ein Hallo Welt AppleScript.
Stärken
Als Skriptsprache, AppleScript ist das leistungsfähigste Werkzeug für Mac-Benutzer. Es ist möglich, komplette Anwendungen mit zu erstellen AppleScript als Basisprogrammiersprache
AppleScript ist kostenlos und wird mit OS X installiert
Als offizielles Apple-Programm - und ein altes dazu - ist es gut dokumentiert
Kann mit anderen Skriptsprachen gesteuert werden
Schwächen
AppleScript hat eine unglaublich steile Lernkurve. Es ist eine vollwertige Programmiersprache
Die Anwendungen zum Erstellen AppleScripts sind grundlegende Texteditoren
Es sei denn, Sie sind bereits Programmierer, AppleScript kann überwältigend sein
Wann es zu benutzen ist
Wenn Sie Programmiersprachen verstehen.
Keine andere Lösung kann das, was Sie brauchen.
Tutorials zum Lesen
Das ultimative Einsteigerhandbuch für AppleScript
Fortgeschrittene AppleScript-Techniken
Starten Sie Ihre Lieblings-Apps in Gruppen mit AppleScript
Automator
Automator, mögen AppleScript, ist ein weiteres Automatisierungswerkzeug, das von Apple entwickelt wurde.
Mit Automator Sie verwenden eine grafische Benutzeroberfläche (GUI), um Workflows zu erstellen. Eine Reihe von Aktionen sind in Gruppen zusammengefasst, um sich wiederholende Aufgaben zu reduzieren.
Zum Beispiel ist es einfach, eine Automator Workflow, der eine beliebige Anzahl von Fotos aufnimmt und auf eine bestimmte Größe skaliert.
Das Automator App.
Stärken
Automator Workflows lassen sich einfach über die GUI erstellen. Kenntnisse in Skriptsprachen sind nicht erforderlich
Gut unterstützt von Apple und Entwicklern von Drittanbietern
Automator ist kostenlos und wird mit OS X installiert
Kann als Schritt in anderen, leistungsfähigeren Automatisierungssystemen verwendet werden
Schwächen
Automator Das Feature-Set ist im Vergleich zu anderen Tools relativ einfach
Workflows können nur als eigenständige Apps oder Kontextmenüelemente verwendet werden
Wann es zu benutzen ist
Sie müssen eine einfache, sich wiederholende Aufgabe automatisieren und nichts anderes
Sie möchten, dass mehrere Anwendungen Vorgänge für dieselbe Datei ausführen
Als Schritt in eine größere Automatisierung
Tutorials zum Lesen
Automator 101: Erstellen Sie Ihren ersten Workflow
Vertiefen Sie den Automator unter OS X
10 tolle Anwendungen für Automator erklärt
Keyboard Maestro
Keyboard Maestro ist die leistungsfähigste Mac-Automatisierungs-App von Drittanbietern. Damit fädeln Sie Aktionen zusammen, um Makros zu bilden. Es gibt sehr wenig über OS X Keyboard Maestro kann nicht kontrollieren.
Eines der Hauptmerkmale, die sich voneinander unterscheiden Keyboard Maestro Zu den anderen Optionen gehört, dass die Makros sowohl vom Benutzer als auch automatisch im Hintergrund ausgelöst werden.
Zum Beispiel können Sie verwenden Keyboard Maestro um bestimmte Apps mit einer Tastenkombination zu öffnen und zu ordnen oder Facebook zu schließen, wenn es länger als drei Minuten geöffnet ist.
EIN Keyboard Maestro Makro, das ich als Teil eines früheren Tutorials erstellt habe.
Stärken
Fast so mächtig wie AppleScript aber viel einfacher zu bedienen
Kann verwendet werden, um eine unglaublich komplexe Reihe von miteinander verknüpften Makros zu erstellen
Gut dokumentiert und die Entwickler beantworten gerne Ihre Fragen
Schwächen
Obwohl eine GUI verwendet wird, gibt es immer noch eine Lernkurve
Kämpft darum, Funktionen innerhalb von Apps zu automatisieren und nicht zwischen ihnen
Es ist verlockend zu versuchen und zu verwenden Keyboard Maestro für Dinge, für die andere Apps besser geeignet sind
Wann es zu benutzen ist
Keyboard Maestro wird am besten als zentraler Befehl verwendet, der die Steuerung mit eigenen Makros und anderen Automatisierungswerkzeugen wie AppleScript und Automator Arbeitsabläufe
Wenn es keine einfachere Lösung gibt
Wenn Sie Dinge benötigen, die automatisch im Hintergrund ausgelöst werden
Tutorials zum Lesen
Keyboard Maestro I: Einführung
Keyboard Maestro II: Apps intelligent starten
Keyboard Maestro III: Situationsbedingte Auslöser
Keyboard Maestro IV: Steuerungsfluss
Keyboard Maestro V: Variablen
TextExpander
TextExpander hat einen Zweck und macht es außergewöhnlich gut: Es braucht eine kurze Zeichenfolge und erweitert sie in eine viel längere Zeichenfolge. Zum Beispiel können Sie eine haben Schnipsel Wenn Sie also .eml eingeben, wird Ihre vollständige E-Mail-Adresse verwendet.
EIN TextExpander Ausschnitt, den ich im Rahmen eines früheren Tutorials erstellt habe.
Stärken
Vollständig auf die Texterweiterung ausgerichtet, anstatt mit vielen verschiedenen Automatisierungsfunktionen umzugehen
Unglaublich einfach einzurichten und zu verwenden
Bietet auch leistungsfähigere Funktionen, die Skriptsprachen verwenden, die eine situationsabhängige Kontrolle darüber ermöglichen, welcher Text eingefügt wird
Schwächen
Kann nur zur Texterweiterung verwendet werden
Erfordert Widmung zum Einrichten und Verwenden
Viele seiner Funktionen können mit repliziert werden Keyboard Maestro
Wann es zu benutzen ist
Um die wiederholte Texteingabe zu beschleunigen
Wenn Sie eine einfache, dedizierte Lösung für die Texterweiterung wünschen
Wenn Sie sowohl iOS-Geräte als auch Macs verwenden
Tutorials zum Lesen
TextExpander: Eine Einführung
TextExpander II: Ins und Makros füllen
Textexpander III: Scripting Fill Ins
TextExpander IV: Synchronisierung und TextExpander Touch
Hasel
Hasel ist eine App zur Automatisierung der Dateiverwaltung unter OS X.
Hasel überwacht Ordner und führt nach bestimmten Regeln Vorgänge für alle darin enthaltenen Dateien aus.
Sie können verwenden Hasel alte Dateien aus dem Ordner löschen Downloads Ordner verschieben, Dateien von einem Ordner in einen anderen verschieben, ausführen Automator Workflows für Dateien, die mit einer bestimmten Farbe markiert sind, und vieles mehr.
Einige der Regeln für meine Desktop Ordner in Hasel.
Stärken
Hasel arbeitet mit dem Dateisystem von OS X und eignet sich hervorragend für die Organisation
Kann verwendet werden, um Triggerordner zu erstellen, die spezifisch ausgeführt werden Automator Arbeitsabläufe oder AppleScripts
Läuft nahtlos im Hintergrund
Schwächen
Funktioniert nur mit Dateien und Ordnern
Wenn du es vergisst Hasel Wird ausgeführt, kann es Operationen für Dateien ausführen, die Sie alleine gelassen haben
Zeit richtig zu konfigurieren
Wann es zu benutzen ist
Wenn Sie die Verarbeitung von Dateien innerhalb des Dateisystems von OS X automatisieren möchten
Um das Dateisystem eines Macs sauber zu halten
Um Ordner zu erstellen, wird beim Hinzufügen einer Datei ein anderes Automatisierungsprogramm ausgeführt
Tutorials zum Lesen
Halten Sie einen Mac Clutter Free mit Hazel 3 und einem Posteingangsordner
Hazel 3 und den Posteingang auf die nächste Stufe bringen
Synchronisieren des Posteingangs zwischen Macs mit Dropbox und Hazel 3
Zusammenfassung: Verschiedene Regeln für Hazel 3 und den Posteingang
Fazit
Envato Tuts + hat viele der großen Automatisierungssoftware von OS X behandelt. Jede Anwendung hat ihre eigenen Stärken und Schwächen. In einigen Situationen ist dies der Fall, während in anderen eine spezifische App für die Aufgabe am besten geeignet ist.
Eines der größten Probleme bei der Automatisierung eines Macs ist die Verwendung der falschen Anwendung. In diesem Lernprogramm wird klarer, welche App wann verwendet wird.
Wenn Sie Fragen haben, welche Automatisierungs-App für ein bestimmtes Problem verwendet werden soll, fragen Sie in den Kommentaren nach.