OA.png
Mit Ordneraktionen lassen sich in Mac OS X bestimmten Ordnern (auch dem Ordner Schreibtisch) Aktionen zuweisen, die bei folgenden Ereignissen automatisch ausgeführt werden können:
 Der zugewiesene Ordner wird geöffnet
 Das Ordnerfenster oder der zugewiesene Ordner wird geschlossen
 Das Ordnerfenster des zugewiesenen Ordners wird bewegt oder skaliert
 Objekte werden im zugewiesenen Ordner platziert
 Objekte werden aus dem zugewiesenen Ordner entfernt
Es gibt einige wenige Skripts, die für Ordneraktionen standardmäßig zur Verfügung stehen. Um weitere Skripts hinzufügen zu können, können Sie diese hier herunterladen oder selbst welche schreiben, wenn Sie mit AppleScript vertraut sind.
Eine andere Möglichkeit ist, Skripts für Ordneraktionen mit dem Programm Automator zu erstellen – das ist einfach, geht mit etwas Übung relativ schnell und erfordert keinerlei Skripterfahrung.
Damit ein Ordner die Aktionen ausführen kann, müssen sie diesem vorerst zugewiesen werden.
Wählen Sie zunächst einen Ordner durch klick! aus, dem Sie eine Ordneraktion zuweisen möchten.
Klicken Sie unter Halten der ÖÑ-Taste auf den Schreibtisch, um
OA1.png
Abb. 1: Ordneraktion anhängen
Es wird der Ordner User/Library/Scripts/Folder Action Scripts geöffnet, aus dessen Inhalt ein Skript ausgewählt werden kann – wenn eines vorhanden ist. Denn standardmäßig ist der Ordner leer. Wenn Sie selbst Skripts erstellen, sollten Sie diese hier ablegen. Wenn Sie Skripts für alle User zur Verfügung stellen möchten, müssen die Skripts aber im Ordner ~/Library/Scripts/Folder Action Scripts abgelegt werden.

Sind mehreren Ordnern einzelne Skripts zugewiesen oder einem Ordner mehrere Skripts oder eine Kombination daraus, kann das in der Fensterfläche Ordneraktionen konfigurieren eingestellt werden.
Klicken Sie unter Halten der ÖÑ-Taste auf den Schreibtisch, um
OA2.png
Abb. 2: Ordneraktionen konfigurieren
Das öffnet des Programm Ordneraktionen konfigurieren und ruft die gleichnamige Fensterfläche auf (Abb. 3).

Abb. 3: Ordneraktionen konfigurieren

Aktivieren Sie die Checkbox Ordneraktionen aktivieren, um global alle Ordneraktionen zu aktivieren. Durch die Aktivierung wird im Kontextmenü der Befehl Ordneraktionen deaktivieren angezeigt. Wird der Befehl hier ausgeführt, ist die Checkbox ebenfalls deaktiviert.
Aktivieren Sie in der Ordnerliste die Checkboxen jener Ordner, deren Aktionen aktiviert sein sollen. Für Ordner, deren Checkbox nicht aktiviert ist, werden keine Aktionen durchgeführt.

Wird ein neuer Ordner hinzugefügt, wird der Inhalt des Ordners ~/Library/Scripts/Folder Action Scripts angezeigt (Abb. 4).

Abb. 4: Ordneraktionen konfigurieren, Standardskripts


Wird ein Ordner durch klick! darauf ausgewählt, werden in der Skriptliste die zugewiesenen Skripts angezeigt. Aktivieren Sie die Checkboxen derjenigen Skripts, die ausgeführt werden sollen.



Abb. 5: Skript im Skripteditor
Wie zu erkennen ist, ruft dieses Skript ein Programm auf, das einen Workflow ablaufen lässt, wenn Objekte zum Ordner hinzugefügt werden.

Das Skript einer Ordneraktion kann bearbeitet werden. Wählen Si
OA6.png
Abb. 6: Ordneraktion bearbeiten
Es wird das Programm AppleScript aufgerufen und das gewählte Skript in der Fensterfläche angezeigt. Hier kann es bearbeitet und neu abgesichert werden (Abb. 7).

Abb. 7: Skript im Skripteditor
Das Skript einer Ordneraktion kann entfernt werden. Wählen Sie
Wählen Sie hier die Option Ordneraktion entfernen und ein Skript. Ist dem Ordner nun keine Aktion mehr zugewiesen, wird er auch in der Ordnerliste des Programms Ordneraktionen konfigurieren gelöscht (Abb. 8).
OA7.png
Abb. 8: Ordneraktion entfernen

Ordneraktionen können global aktiviert werden, sofern sie den S
Wählen Sie hier die Option Ordneraktionen aktivieren. Dies aktiviert gleichzeitig die gleichnamige Checkbox in der Fensterfläche des Programms Ordneraktionen konfigurieren (Abb. 9).
OA8.png
Abb. 9: Ordneraktionen aktivieren

Ordneraktionen können global deaktiviert werden, sofern sie den
Wählen Sie hier die Option Ordneraktionen deaktivieren. Dies deaktiviert gleichzeitig die gleichnamige Checkbox in der Fensterfläche des Programms Ordneraktionen konfigurieren (Abb. 10).
OA9.png
Abb. 10: Ordneraktionen deaktivieren

Die untenstehenden Beispiele gehen von unterschiedlichen Voraussetzungen aus. Beispiel I ist nur zur Aufwärmung gedacht, Beispiel II bezieht sich dann auf einen QuarkXPress-Workflow.
Die Situation könnte sein, dass mehrere Personen an einem Projekt arbeiten, wobei alle Dateien, die fertiggestellt sind, in einem Ordner gesammelt werden. Der Layouter erhält aufgrund einer Ordneraktion sofort den Hinweis, dass ein neues Objekt im Ordner verfügbar ist.
Legen Sie einen Ordner mit dem Namen Sammelordner an und lassen
Wählen Sie hier die Option Ordneraktion anhängen und aus der Dr

Abb. 11: Ordneraktion – Skript auswählen


Abb. 12: Ordneraktion – Hinweis

OA12.png
Abb. 13: Ordneraktion – Hinzugefügtes Objekt
Jedes Mal, wenn ein QuarkXPress-Projekt in einen vorbestimmten Ordner verschoben wird, soll gleichzeitig davon eine Backup-Datei in einem anderen Ordner (z. B. auf einem anderen Speichermedium) erstellt werden. Dazu muss eine Automator-Aktion erstellt werden.
Erstellen Sie vorerst einen Ordner mit dem Namen Aktionsordner. Hierin werden alle Dateien gesammelt. Legen Sie einige Textfiles unterschiedlicher Art (Bilder, PDFs, E-Mails etc.) und einige QuarkXPress-Projekte ab. Erstellen Sie einen weiteren Ordner mit dem Namen Backup-Ordner. Hierin wird von allen QuarkXPress-Projekten ein Backup abgelegt.
Eine ausführliche Anleitung über das Erstellen von Arbeitsabläufen mit Automator finden Sie im Kapitel Suchen mit Automator. Ich fasse mich daher in der Beschreibung kurz.
Um das Programm Automator aufzurufen, klicken Sie bei gedrückte
automator7.png
Abb. 14: Automator – Aufrufen des Programms
Nach dem Öffnen stellt sich die Fensterfläche des Programms wie in Abb. 15 dar.
automator1.png
Abb. 15: Automator – Fensterfläche
Wählen Sie nun in der Spalte Bibliothek aus dem Ordner Programme das Programm Finder durch klick! darauf aus; daraufhin werden in der Spalte Aktion die für dieses Programm verfügbaren Aktionen angezeigt. Wählen Sie hier die Aktion Finder Objekte suchen und rufen Sie diese durch klick!-klick! darauf oder über Drag & Drop in der Montagespalte auf.
Legen Sie als Erstes in der Dropdown-Liste Ort einen Ordner fest, in dem gesucht werden soll. Wählen Sie dafür den vorhin erstellten Ordner Aktionsordner. Wählen Sie aus der Dropdown-Liste Mit die Kategorie Art und als Zusatzkriterien ist und Dokument (Abb. 16).
OA13.png
Abb. 16: Arbeitsablauf – »Finder Objekte suchen«
Der ausgehende Anschluss hat den Status Dateien/Ordner, sodass hier nur Aktionen mit passendem Status angedockt werden können.

Mit der Aktion Finder Objekte suchen wird also festgelegt, wo welche Dateien gesucht werden sollen. Jetzt müssen aus allen gefundenen Dokumenten die QuarkXPress-Projekte gefiltert werden.
Wählen Sie in der Spalte Aktion als nächste Aktion Finder by Creator Type (das ist keine Standardaktion, Download siehe Kapitel Automator Beispiel II: QuarkXPress-Projekte eines Jahrgangs archivieren) und rufen Sie diese durch klick!-klick! darauf oder über Drag & Drop in der Montagespalte auf. Die Aktion wird unter der vorhergehenden platziert.
Legen Sie im Eingabefeld Type den Typ XPRJ (QuarkXPress-Projekt) und im Eingabefeld Creator als Urheber XPR3 (QuarkXPress) fest (Abb. 17).
OA14.png
Abb. 17: Arbeitsablauf – »Filter by Creator-Type« hinzufügen
Mit dieser Aktion werden die QuarkXPress-Projekte im Ordner Aktionsordner gefiltert. Beide Anschlüsse haben den Status Beliebig.
 
Nun müssen die gefundenen Projekte in einen Ordner kopiert werden, mit dem sie dann archiviert werden sollen. Wählen Sie dafür in der Spalte Aktion die Aktion Finder Objekte kopieren und rufen Sie diese durch klick!-klick! darauf oder über Drag & Drop in der Montagespalte auf. Die Aktion wird unter der vorhergehenden platziert.
Wählen Sie in der Dropdown-Liste Nach den vorhin erstellten Ordner Backup-Ordner und aktivieren Sie die Checkbox Vorhandene Dateien ersetzen, damit immer die neueste Version gesichert wird (Abb. 18).
OA15.png
Abb. 18: Arbeitsablauf – »Finder Objekte kopieren« hinzufügen
Mit dieser Aktion werden die gefilterten QuarkXPress-Projekte aus dem Ordner Aktionsordner in den Ordner Backup-Ordner kopiert. Beide Anschlüsse haben den Status Dateien/Ordner.
 
Hat alles geklappt, sollten sich der gesamte Arbeitsablauf wie in Abb. 19 darstellen:
Automator00b.png
Abb. 19: Arbeitsablauf – Gesamtdarstellung
Nach einem Testlauf sollte sich eine Kopie aller QuarkXPress-Projekte nun im Ordner Backup-Ordner befinden.
Jetzt muss der Arbeitsablauf mit dem zugehörigen Skript noch ge
Wählen Sie in der Dropdown-Liste Angehängt an Ordner den Ordner Backup-Ordner, um diesem die Aktion zuzuweisen, und legen Sie einen Namen für die Ordneraktion fest (Abb. 20).
OA16.png
Abb. 20: Ordneraktion – Sichern als Plug-In für Ordneraktionen

Gleichzeitig wurde ein Skript im Ordner User/Library/Scripts/Folder Action Scripts gesichert. Dieses Skript wird benötigt, damit der Arbeitsablauf als Ordneraktion aufgerufen werden kann.
Die Ordneraktion wurde an den Ordner Backup-Ordner angehängt. Damit sollte ab sofort immer dann, wenn Objekte in den Ordner verschoben werden, geprüft werden, ob es sich um QuarkXPress-Projekte handelt und diese dann in den Ordner Backup-Ordner dupliziert werden. Sollte …

So gesehen ist dieses Beispiel leider nur theoretischer Natur …
fazit.png
Die automatisierte Suche mit Ordneraktionen wäre ja schnell zu erstellen, wenn – ja wenn sie auch anstandslos funktionieren würde und wenn mehr Skripts dafür verfügbar wären.
Hier müsste von Apple einfach mehr kommen, um dieses Feature populärer zu machen.
info_bar.png
Zuletzt geändert: 28. 6. 2007