2

Я использую Mac OSX 10.7.5, и я хочу иметь возможность щелкнуть правой кнопкой мыши файл и выбрать открыть с помощью ... и в этом меню появится значок, без необходимости выбирать "другие" и перейти в папку моего приложения, чтобы выбрал программу. Я не хочу, чтобы эта программа была по умолчанию, хотя (по умолчанию должна оставаться как есть). Как добавить программу в это контекстное меню?

1 ответ1

1

Вы можете добавить записи в массив CFBundleDocumentTypes в Info.plist, но он будет перезаписан обновлениями. Если приложение подписано, оно также нарушает сигнатуру кода, и некоторые приложения, такие как TextEdit и Chess, аварийно завершают работу при запуске.

<dict>
    <key>CFBundleTypeExtensions</key>
    <array>
        <string>txt</string>
    </array>
</dict>

Чтобы зарегистрировать изменения, запустите /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/Support/lsregister -f /Applications/SomeApp.app/ и killall Finder .

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .