【问题标题】:Launch my Mac app in case other Mac app was launched启动我的 Mac 应用程序以防启动其他 Mac 应用程序
【发布时间】:2014-10-21 12:25:19
【问题描述】:

我需要编写仅在启动另一个特定应用程序时才会自动启动的 Mac 应用程序。您能否提供入口点在哪里查看和使用什么。我需要有特殊的自动启动过程吗?我是 Mac 应用开发的新手。

【问题讨论】:

  • 另一个特定应用程序在哪里启动?
  • 作为简单的 Mac 应用程序启动,例如预览、消息或其他从 App Store 安装的应用程序。
  • 使用 ApplScript 监控每个应用程序的状态。
  • @ElTomato 谢谢。 AppleScript 它自己无法侦听已启动的应用程序/进程。如果我错了,请纠正我。
  • 使用 NSTimer 每 x 秒检查一次应用程序状态。

标签: objective-c macos process


【解决方案1】:

例如,您可以使用CFNotificationCenterGetDistributedCenter() 添加观察者。 请看这篇文章,这里可能是解决方案Inter-process communication

【讨论】:

    猜你喜欢
    • 2014-10-07
    • 1970-01-01
    • 1970-01-01
    • 2023-03-21
    • 2019-08-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-12-05
    相关资源
    最近更新 更多