Це повинно бути можливим. Автоматизатор має встановити додаток для файлів, яке говорить:
Ця дія вибирає програму, яка використовується для відкриття вказаних файлів. Якщо програма вибрана, вона переосмислює програму за замовчуванням, яка використовується для типу файлу.
Папка Дія типу Automator робочого процесу може бути створений , щоб визначити , коли нові файли будуть додані, в вашому прикладі, папка робочого стола, які потім повинні були б бути відфільтровані до певного типу файлу з допомогою фільтра Finder Items , а потім встановити додаток для цих файлів.
Крім того, платний додаток, такий як Hazel, може зробити роботу над тим, щоб визначити, які папки та файли ви хочете змінити, і зробити це більш простим робочим процесом, який би потребував лише встановити потрібну програму на будь-які файли, які їй надано.
Як я бачу, проблема полягає в тому, що станеться, коли ви переміщуєте ці файли з цієї папки (у вашому прикладі поза робочим столом)? У них все ще буде встановлено програму, що не використовується за замовчуванням. З перерахованими вище методами, одним із рішень було б мати окрему папку для "очищення", яка діє так само, лише повертаючи програму до обраного за замовчуванням.
Я вважаю , що це може бути можливо зробити годинник для файлів , доданих до і видалені з папки з допомогою AppleScript дії папки , які також можуть бути додані до даної папці, але це не те , що я експериментував с.