我想使用Python和atomac
模块在macOS中触发应用程序,如下面的脚本:
atomac.launchAppByBundleID()
app_win = atomac.getAppRefByBundleId(app_bundle_ID)
但我不知道如何获取应用程序的Bundle ID(app_bundle_ID
)。
答案 0 :(得分:7)
我使用两种方法来获取捆绑器ID:
osascript -e 'id of app "SomeApp"'
和
mdls -name kMDItemCFBundleIdentifier -r SomeApp.app
答案 1 :(得分:1)
如果您只是需要它来启动应用程序,请查看应用程序的info.plist文件。该文件位于Contents目录中的app包中。这适用于很多应用程序。