如何启动应用程序并将其带到前面使用可可api?

如何启动应用程序并将其带到前面使用可可api?,第1张

概述我非常新的可可编程,我找不到做如下的方法: >按名称启动特定应用程序 做一些工作 >后来带来的应用程序我已经开始成为前进的过程 从我在Carbon API中发现的我看起来像我应该使用的调用是launchApplication()和setFrontProcess(). 但是如何在可可中做到这一点?即启动它,得到PID,将PID设置为前进过程.我试图google的例子,没有找到什么… 如果你们中的任何 我非常新的可可编程,我找不到做如下的方法:

>按名称启动特定应用程序
做一些工作
>后来带来的应用程序我已经开始成为前进的过程

从我在Carbon API中发现的我看起来像我应该使用的调用是launchApplication()和setFrontProcess().

但是如何在可可中做到这一点?即启动它,得到PID,将PID设置为前进过程.我试图Google的例子,没有找到什么…

如果你们中的任何一个可以提供一个非常棒的简约样本:)

提前致谢.

解决方法 启动应用程序:

[[NSWorkspace shareDWorkspace] launchApplication:@"/Applications/Safari.app"];

要激活应用程序:

NSRunningApplication* app = [NSRunningApplication                             runningApplicationWithProcessIDentifIEr: PID];[app activateWithOptions: NSApplicationActivateallwindows];// orNSArray* apps = [NSRunningApplication                 runningApplicationsWithBundleIDentifIEr:@"com.bla.blah"];[(NSRunningApplication*)[apps objectAtIndex:0] activateWithOptions: NSApplicationActivateallwindows];
总结

以上是内存溢出为你收集整理的如何启动应用程序并将其带到前面使用可可api?全部内容,希望文章能够帮你解决如何启动应用程序并将其带到前面使用可可api?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1030592.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-23
下一篇 2022-05-23

发表评论

登录后才能评论

评论列表(0条)

保存