代码之家  ›  专栏  ›  技术社区  ›  julesallen

OSX中的程序文件关联

  •  1
  • julesallen  · 技术社区  · 16 年前

    是否可以使用Apple脚本或Unix可执行文件将文件类型与应用程序关联?

    我的问题是我正在使用文件库,它忘记了以前的关联(这似乎是一个众所周知的错误)。例如,我喜欢在图形文件中使用Flying Meat的Acorn,而不是预览。我可以使用Cmd-I,全部更改,当下次重新启动时,它只支持一个文件,而忘记了与其他所有文件的关联。

    这几年来一直让我发疯。有什么想法吗?

    1 回复  |  直到 16 年前
        1
  •  1
  •   bosmacs    16 年前

    我用 Magic Launch 我强烈推荐。你不仅可以将程序与特定的文件类型相关联,还可以为何时使用哪个应用程序建立复杂的规则。

    或者,为了更好地回答您最初的问题,您可以尝试以下方法:

    defaults write com.apple.LaunchServices LSHandlers -array-add \
    "<dict><key>LSHandlerContentType</key><string>public.png</string><key>LSHandlerRoleAll</key><string>com.flyingmeat.acorn</string></dict>"