Öffnen Sie Dateien mit derselben Erweiterung in verschiedenen Verzeichnissen mit verschiedenen Anwendungen

Angenommen, ich habe MP3-Musik im Verzeichnis „A“ , die ich mit iTunes öffnen möchte. Und ich habe noch einige MP3-Dateien im Verzeichnis ‚B‘ , die ich mit dem VLC-Player öffnen möchte.

Wie kann ich die Standardanwendung für jeden Dateisatz festlegen und dauerhaft in OSX Mavericks speichern? Die Idee, einen einzigen Anwendungstyp pro Erweiterung zu haben und „Öffnen mit“ zu verwenden, ist zu mühsam, um sie wiederholt zu verwenden.

(Nun zur Beantwortung des "Warums" - um ehrlich zu sein, habe ich diese Anforderung nicht mit mp3-Dateien, sondern mit Quellcode aus verschiedenen Projekten. Aufgrund projektspezifischer Anforderungen funktionieren bestimmte Anwendungen am besten für eine Quelldatei in Projekt "A" und eine andere Anwendung funktioniert direkt in Projekt 'B')

Antworten (1)

Das ist mit Folder Action möglich.

Bedeutet, dass sich Ihre Dateien in separaten Ordnern befinden müssen.

Ich nehme an, Sie meinen Ordner, wenn Sie Verzeichnis sagen.

Als Schritt eins erstellen wir einen Automator-Flow für Ordneraktionen.

Ordneraktion

Schritt 2 Wählen Sie den gewünschten Ordner aus und erstellen Sie den Workflow, indem Sie Folgendes hineinziehen. Sie sind mit diesem Schritt fertig, speichern Sie ihn unter einem gewünschten Namen für zukünftige Referenzen.

Automator-Flow

Schritt 3: Klicken Sie im Finder mit der rechten Maustaste auf den Ordner, an dem dies arbeiten soll, und wählen Sie Dienste – Ordneraktion einrichten.

Wählen Sie im Popup-Fenster die gerade erstellte Datei aus. (IhreDatei.Workflow)

Aufpoppen

Das war's, jetzt werden alle Dateien in diesem Ordner mit der angegebenen Anwendung geöffnet, sodass Sie dies jetzt für andere Ordner festlegen können, indem Sie das obige Verfahren verwenden, um andere Anwendungen so einzustellen, dass sie denselben Dateityp öffnen. Es wird es von nun an automatisch tun, sobald Sie eine neue Datei in den Ordner ziehen.

Ihre Schritte waren perfekt, aber ich musste einen weiteren Schritt in der Liste der Aktionen zu "Get Specific Folder Contents" hinzufügen und ihn auf den erforderlichen Ordner setzen. Abgesehen von dieser kleinen Ergänzung funktioniert alles, was Sie sagen!