Як я можу додати програму до меню "Відкрити за допомогою" на Mac


Відповіді:


4

Ви маєте на увазі підменю, яке ви отримуєте при натисканні правого клацання на документ? Якщо це так, воно створюється автоматично за допомогою служб запуску на основі типів документів, якими ваші програми заявляють, що можуть обробляти. Якщо ви заглянете всередину пакету додатків (клацніть правою кнопкою миші на програмі та виберіть Показати зміст пакета), всередині папки «Зміст» буде файл Info.plist з різною інформацією про програму, включаючи масив типів документів, які він може відкрити. (див. документацію щодо розробників Apple тут ).

TLDR; якщо програма обробляє цей тип документа, він уже повинен бути вказаний; якщо ні, я не знаю способу додати це вручну.


редагуючи plistфайл, звичайно!
Даніель Бек

@Daniel Beck: це буде спрацьовувати, хоча, ймовірно, буде відмінено наступного разу, коли ви оновите додаток, а також визнатиме недійсним підпис коду програми (оскільки ви підробляєте його).
Гордон Девіссон

@Gordon True. Все залежить від того, наскільки це важливо для вас. Я тримав це на деякий час, щоб позбутися смішного NewsFireItemTypeназви типу предметів сумісності прожектора NewsFire, але це стало нудно дуже швидко.
Даніель Бек

Ок, я додав його до списку, чи потрібно перезавантажуватись чи щось для того, щоб воно набуло чинності?
Кріс

1
Я хотів би додати Quicksilver для показу в програмі "Відкрити з" для кожного типу файлів. У info.plist вже є запис "*" для CFBundleTypeExtensions, але він не схожий на його розпізнавання. Хочете, щоб був простіший спосіб отримати програму для показу на кожному відкритому файлі за допомогою ...
cwd

0

Якщо ви відкриєте вікно "Отримати інформацію" для типу файлу, який ви бажаєте змінити (натисніть клавішу + "Отримати інформацію" або ⌘ command+ Iпід час вибору файлу), ви можете змінити програму на потрібну та натисніть "Змінити Усі ». Я виявив, що потім це змінює меню "Відкрити за допомогою", так що якщо ви керуєте клацанням та перейдіть до "Відкрити за допомогою", то тепер він покаже цю програму, оскільки це новий за замовчуванням. Єдиним недоліком є ​​те, що ви повинні зробити його за замовчуванням (я спробував змінити його назад після цього, і він не тримався).

Це не зовсім ідеальне рішення, але працює досить добре в моєму конкретному випадку і може бути корисним для інших, і воно повинно бути простішим / стабільнішим, ніж рішення у списку.

Отримайте інформацію про скріншот

macOS High Sierra 10.13.5 (17F77)

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.