【问题标题】:Read Dock Information OSX?阅读 Dock 信息 OSX?
【发布时间】:2012-04-24 00:15:30
【问题描述】:

我正在尝试读取有关 Dock 的信息并检索应用程序及其在 Dock 上的位置。

谁能给我指点一下如何做到这一点?

编辑:从 ~/Library/Preferences/com.apple.dock.plist,我可以获得与静态(固定)应用程序和文件夹相关的所有信息,但不能获取已启动和最小化的应用程序磁贴。

对于已启动的应用程序,我们可以使用 NSWorkspace。

最大的问题仍然是最小化应用程序图块?

【问题讨论】:

  • 也许以下会有帮助? stackoverflow.com/a/2556674/420001
  • 我认为这应该提供有关已启动应用程序的信息,但不提供有关停靠但未启动的应用程序的信息。还有位置。不过谢谢。
  • 你认为可以使用 Apple Script 吗?
  • 你有想过这个吗?我设法通过 com.apple.dock.plist 字典 gist.github.com/Noitidart/0c699e322f233401988f 获取有关持久应用程序的信息,但我不知道如何获取非持久应用程序。

标签: objective-c macos cocoa dock


【解决方案1】:

~/Library/Preferences/com.apple.dock.plist 包含有关哪些应用程序显示在 Dock 中的信息。但是,它只列出了哪些永久存储在那里,而不列出任何其他可能打开的应用程序。

【讨论】:

    猜你喜欢
    • 2014-03-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-01-04
    • 2014-10-23
    • 2019-04-29
    • 1970-01-01
    • 2021-07-24
    相关资源
    最近更新 更多