Arbeiten mit Dateien im Keyboard Maestro Teil 2

Im vorherigen Tutorial habe ich einige grundlegende Wege vorgestellt Keyboard Maestro Sie könnten mit Dateien arbeiten, indem Sie ein Makro erstellen, das eine Gruppe von Dateien in eine Sequenz umbenannt hat. 

In diesem Lernprogramm gehe ich weiter und erstelle ein Makro, das einen Ordner überwacht. Jedes Mal, wenn ein Bild hinzugefügt wird, wird es benötigt, ein Tag hinzugefügt, in einen anderen Ordner verschoben und dann an diesen übergeben ImageOptim, eine App, die Bilder für das Hochladen ins Internet optimiert. 

Voraussetzungen

Wie das vorherige Tutorial, das Sie gelesen haben müssen, bevor Sie fortfahren, halte ich die Dinge ziemlich einfach. Wenn Sie genau folgen, können Sie das Makro zum Laufen bringen. 

Sie werden jedoch mehr aus diesem Tutorial herausholen, wenn Sie mit den Grundlagen von vertraut sind Keyboard Maestro. Ich habe eine fünfstimmige Einführungsreihe geschrieben:

  • 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

Ich habe auch einige neuere Tutorials, die spezifische Anwendungen für erforschen Keyboard Maestro So können Sie sehen, wie es in Ihren Workflow passt:

  • Verwenden von Keyboard Maestro zum Erstellen benutzerdefinierter Tastenkombinationen
  • Verwenden von Paletten zur Verbesserung der Tastenkombinationen in Keyboard Maestro
  • Arbeiten mit Text in Keyboard Maestro: Teil 1
  • Arbeiten mit Text in Keyboard Maestro: Teil 2

Sie benötigen offensichtlich eine Kopie von Keyboard Maestro. Für eine Volllizenz sind es 36 US-Dollar, aber es gibt eine kostenlose Testversion, sodass Sie nicht bezahlen müssen, um dieses Tutorial zu befolgen. Wenn Sie mein Makro genau erstellen möchten, benötigen Sie außerdem eine kostenlose Kopie von ImageOptim.

Das Makro erstellen

Einrichten

Bevor ich anfange, werde ich genau erklären, wie dieses Makro funktioniert. 

Keyboard Maestro schaut ein Eingang Mappe. Immer, wenn eine Datei oder eine Gruppe von Dateien zu dem Ordner hinzugefügt wird, wird der Makro ausgelöst und ausgeführt. Das Makro gibt jeder Datei einen blauen Tag und verschiebt jede Datei in eine Ausgabe Ordner und öffnet jede Datei in ImageOptim

Das Makro funktioniert für Bilder, wird jedoch bei allen Arten von Dateien bis zum letzten Schritt ausgeführt.

Der erste Schritt ist das Einrichten der Ordnerstruktur in Finder. Ich habe zwei Ordner, einen angerufen Eingang der andere rief an Ausgabe, in einem Ordner namens KM-Test Für diese Lektion können die Ordner jedoch überall sein.

Das Finder Konfiguration.

Öffnen Keyboard Maestro und erstellen Sie ein neues Makro. Nennen Sie es etwas beschreibendes Watch Folder für Weboptimierung. Klicken Neuer Auslöser und wählen Sie Folder-Trigger.

Der Ordner-Trigger zielt standardmäßig auf die Downloads Mappe. Das will ich nicht. Klicken Sie auf das kleine violette Ordnersymbol und wählen Sie dann das Symbol aus Eingang Mappe. Stellen Sie sicher, dass der Auslöser auf eingestellt ist Fügt ein Element hinzu und Partielle Dateien ignorieren und es ist bereit zu gehen.

Die Dateien einziehen

Jetzt habe ich ein Makro, das ausgelöst wird, wenn etwas hinzugefügt wird Eingang Ordner, aber er tut noch nichts oder hat Zugriff auf die Dateien in diesem Ordner. 

Der nächste große Schritt ist das Einlesen aller Dateien in der Eingang Mappe.

Füge hinzu ein Für jeden Pfad im Ordner von dem Datei Kategorie. Klicken Sie auf das violette Ordnersymbol und wählen Sie das Symbol aus Eingang Ordner erneut. 

Die Dateien einziehen.

Für dieses Makro ist es egal, in welcher Reihenfolge die Dateien bearbeitet werden, also werde ich es belassen Alphabetisch. Wenn es für Sie wichtig ist, erkunden Sie einige der anderen Optionen. 

Tag hinzufügen

Nun, da das Makro ausgelöst wird, wenn die Datei zum hinzugefügt wird Eingang Ordner und zieht es dann ein, es ist Zeit, tatsächlich etwas zu tun. Als erstes möchte ich einen blauen Tag hinzufügen.

Dies ist einer von Mac OSIch habe eingebaute Tags und es wird mich wissen lassen, dass jedes mit diesem Tag markierte Bild für das Web optimiert ist. 

Füge hinzu ein Dateiattribut festlegen von dem Datei Kategorie unter Führen Sie die folgenden Aktionen aus. einstellen einstellen zu Tags (hinzufügen), Von Datei zu % Variable% Path%, und zu zu Blau.

Tag hinzufügen.

Nun, wenn eine Datei zum hinzugefügt wird Eingang Ordner erhält es automatisch einen blauen Tag. 

Dateien verschieben

Der nächste große Schritt ist das Verschieben der Dateien. Bevor ich das jedoch mache, möchte ich den Dateinamen in einer Variablen speichern. 

Im Moment habe ich nur den aktuellen Dateipfad gespeichert. Wenn ich sie verschiebe, ändert sich der Dateipfad, so dass die aktuelle Variable nicht mehr funktioniert. Ich habe im letzten Tutorial dieselbe Methode verwendet, um die Dateierweiterung abzurufen. 

Füge hinzu ein Dateiattribut abrufen Aktion und setzen Sie es auf Erhalten das Dateiname und speichern Sie es in einem Variable namens Dateiname von dem Datei % Variable% Path%.

Speichern Sie den Dateinamen in einer Variablen.

Nun, das ist gerettet, ich kann es bewegen. Füge hinzu ein Datei verschieben oder umbenennen Aktion. Stellen Sie es auf Bewegung % Variable% Path% und wählen Sie dann mit der Ordnerauswahl den Ordner aus Ausgabe Mappe.

Datei verschieben.

Jede Datei, die dem hinzugefügt wurde Eingang Ordner wird in der Ausgabe Ordner mit einem blauen Tag. Jetzt ist ein guter Zeitpunkt, um das Makro zu testen und sicherzustellen, dass alles in Ordnung ist.

Öffnen der verschobenen Dateien in ImageOptim

Der letzte Schritt ist das Senden der neu verschobenen Dateien an ImageOptim Dort werden sie automatisch für das Hochladen ins Internet optimiert. Ich habe gedeckt ImageOptim vorher, wenn Sie mehr darüber wissen, wie es funktioniert.

Ein Open hinzufügen a Datei, Ordner oder Anwendung Aktion. Zum Mit wählen ImageOptim. Das Problem liegt im Erzählen Keyboard Maestro welche Datei dazu Öffnen. Da das Makro die Datei verschoben hat, wird die Pfad Variable funktioniert nicht. 

Der Trick besteht darin, den von uns festgelegten Ordnerpfad und den Dateinamen, den ich als Variable gespeichert habe, zu kombinieren. Kopieren Sie den Ordnerpfad aus dem vorherigen Schritt, fügen Sie ihn ein und fügen Sie ihn hinzu /% Variable% Dateiname% am Ende (stellen Sie sicher, dass der Schrägstrich eingeschlossen ist). Dieser Weg Keyboard Maestro weiß, wo die Datei zu finden ist. 

Öffnen Sie die Datei in ImageOptim.

Und das Makro ist fertig. Wann immer Sie eine Datei zum hinzufügen Eingang Ordner, in den es verschoben wird Ausgabe, ein blauer tag, der für das web von angewendet und optimiert wurde ImageOptim.

Einpacken

Das Makro, das ich in diesem Tutorial demonstriert habe, ist nicht besonders nützlich (Sie können Dateien einfach öffnen ImageOptim und erhalten Sie fast den gleichen Effekt). Es zeigt eine Menge nützlicher Techniken zum Erstellen leistungsfähigerer Makros mit der Folder-Trigger

Jetzt weißt du zu haben Keyboard Maestro Überwachen Sie einen Ordner, ziehen Sie alle neuen Dateien ein und bearbeiten Sie sie vor und nach dem Verschieben an einen neuen Speicherort.

Hier ist das fertige Makro.