2009-12-22 30 views
2

對於給定的擴展名,例如「.psd」,我希望能夠確定打開此文件的默認應用程序路徑,例如「/ Applications/Adob​​e Photoshop CS4.app」。是否有腳本解決方案來確定Mac上文件的默認應用程序路徑?

我查看了Launch Services API,並且有明確的程序化方法來獲取此信息。不幸的是,對於我的特定情況,只有腳本解決方案(Applescript或shell腳本)可以。

我也看過「lsregister -dump」。依靠解析這些信息似乎是不明智的,因爲不能保證輸出格式的穩定性。

我一直在用Creator Codes解決這個問題,但是自從Apple Snowleopard試圖消除對Creator代碼的依賴以來,似乎它們已經逐漸被淘汰了。

謝謝

回答

相關問題