Im Finder können Sie in einem beliebigen Ordner mehrere Dateien auswählen und dann mit gedrückter Taste klicken. Der Menüpunkt „Öffnen mit“ wird angezeigt. Halten Sie die Steuertaste gedrückt und drücken Sie dann die Optionstaste. Der Menüpunkt „Öffnen mit“ ändert sich in „Immer geöffnet mit“. Klicken Sie auf den Menüpunkt "Always Open With" (Immer öffnen mit), und wählen Sie die Standardanwendung aus, die Sie zum Öffnen dieser Dateien verwenden möchten. Dadurch wird die Standardanwendung nur für diese Dateien geändert. Folgen Sie einfach diesem Vorgang mit allen Dateien in den verschiedenen Ordnern. Wieder dauert der Vorgang nicht lange, da Sie mehrere Dateien gleichzeitig auswählen und ihre Standardanwendungen ändern können.
Wenn Sie dieses folgende Skript in Ihrem Ordner / Users / Ihr Benutzername / Library / Workflows / Applications / Folder Actions-Ordner speichern, können Sie es im Einrichtungsdialogfeld für Ordner auswählen. Jedes Mal, wenn Sie dem angegebenen Ordner eine Textdatei hinzufügen, wird die Standardanwendung auf den Texteditor festgelegt, den Sie im Skript zugewiesen haben.
Grundsätzlich erstellen Sie drei verschiedene Versionen dieses Ordneraktionsskripts und weisen in jedem Skript eine andere Texteditor-Variable für die Verwendung in den verschiedenen Ordnern zu.
Ich habe das Skript ein wenig geändert, um es etwas universeller zu machen. Jetzt ist es einfacher, den Code so anzupassen, dass er mit verschiedenen Dateierweiterungen und verschiedenen Anwendungen arbeitet, indem Sie einfach die Eigenschaftswerte ändern und dabei den Hauptteil des Skripts vollständig beibehalten.
Dieses Skript zielt NUR auf die .txt-Dateien ab, unabhängig davon, welcher Dateityp dem Ordner hinzugefügt wird
property Default_App_To_Open_With1 : alias "Macintosh HD:Applications:TextWrangler.app:" property Default_App_To_Open_With2 : alias "Macintosh HD:Applications:TextEdit.app:" property Default_App_To_Open_With3 : alias "Macintosh HD:Applications:BBEdit.app:" property Default_App : Default_App_To_Open_With3 property name_Extension : "txt" on adding folder items to this_folder after receiving dropped_items repeat with this_File in dropped_items tell application "System Events" if name extension of this_File is name_Extension then set default application of this_File to Default_App end if end tell end repeat end adding folder items to