0
我有兴趣构建一个Mac OS X应用程序,该应用程序需要知道用户打开了哪些应用程序,以及何时打开一个新应用程序,以及所有应用程序在运行时。它不必经过Mac App Store的批准(如果这违反了他们的使用条款)。这是一个应用程序的例子是Rescue Time应用程序。从Mac OS X App监控用户应用使用情况
感谢您的任何答案, 迈克尔Truell
我有兴趣构建一个Mac OS X应用程序,该应用程序需要知道用户打开了哪些应用程序,以及何时打开一个新应用程序,以及所有应用程序在运行时。它不必经过Mac App Store的批准(如果这违反了他们的使用条款)。这是一个应用程序的例子是Rescue Time应用程序。从Mac OS X App监控用户应用使用情况
感谢您的任何答案, 迈克尔Truell
不知道如果你还在想这个需要,但我没有就如何解决这一点,这里的一些更多的研究,你可以看看到什么:
要在用户打开应用程序时收到通知,请使用NSWorkspace的通知中心,然后为NSWorkspaceDidActivateApplicationNotification等键添加观察者。请参阅文档NSWorkspace。您也可以使用NSWorkspace获取所有正在运行的应用程序。
如果您需要访问有关运行的应用程序的信息,你应该检查出Scripting Bridge,如果你不关心App Store或沙箱,请检查您可访问API,AX
你找到一个解决您的回答? – 2015-01-23 19:49:54
对不起,我还没有@SteffenAndersen – mntruell 2015-01-24 16:28:21