>按名称启动特定应用程序
做一些工作
>后来带来的应用程序我已经开始成为前进的过程
从我在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?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)