如何在 Mac OS X 上选择一个程序作为“打开方式”选项

如何在 Mac OS X 上选择一个程序作为“打开方式”选项

我使用的是 mac osx 10.7.5,我希望能够右键单击文件并选择打开方式...,然后图标就会出现在该菜单中,而无需选择“其他”并转到我的应用程序文件夹来选择程序。但我不希望这个程序成为默认程序(默认程序应保持原样)。如何将程序添加到此上下文菜单中?

答案1

您可以在 Info.plist 中向 CFBundleDocumentTypes 数组添加条目,但它会被更新覆盖。如果应用程序已签名,它还会破坏代码签名,并且 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

相关内容