我可以获取另一个应用程序的NSApplication吗?

时间:2018-07-04 07:23:59

标签: cocoa objective-c

我正在尝试编写一个可由开发人员在终端中运行的简单本机可执行文件,而所有可执行文件的作用就是使终端停靠图标“弹起”以引起注意。

因此,如果您的运行过程非常漫长,则可以编写以下代码:

$ sleep 100; bounce

其中bounce是可执行文件,并且在完成该过程后,您会收到有关该反弹的警报。

到目前为止,我发现我想在终端的requestUserAttention上致电NSApplication。而且我已经通过调用NSRunningApplication来获得终端机的runningApplicationsWithBundleIdentifier:@"com.apple.Terminal"

但是,我无法从requestUserAttention呼叫NSRunningApplication。必须从NSApplication中调用它。

是否有任何方法可以访问终端机的NSApplication,所以我可以调用此方法,或者是专有方法专用于拥有它的应用程序?

0 个答案:

没有答案