2013-01-15 63 views
0

我有一个应用程序可以在另一个应用程序中生成键盘命令。我曾经在Applescript工作室做过,但我已经在Obj-C中重写过。现在我无法弄清楚如何让其他人在前台处于活动状态,以便我可以开始生成关键命令。在Cocoa中创建另一个应用程序的最佳方式是什么?

目前,我只是运行一个AppleScript电话:

key = [[NSAppleScript alloc] initWithSource:@"tell application \"Pro Tools\" to activate"]; 
[key executeAndReturnError:nil] ; 

的PID的ProTools是14925.我想我可以用NSApplications,但我不认为这是正确的调用。

想法?

回答

0

尝试......

[[NSRunningApplication runningApplicationWithProcessIdentifier:PID] activateWithOptions:NSApplicationActivateIgnoringOtherApps]; 
相关问题