4
A
回答
5
如果您运行的是Mac OS X 10.6,那么你可以给一个尝试的NSWorkspace
的runningApplications
方法:
NSArray *appList = [[NSWorkspace sharedWorkspace] runningApplications];
它将返回的NSRunningApplication数组。查找Dock.app
并使用processIdentifier
属性。
您还可以查看AppList示例应用程序。
+6
+1,除了使用'com.apple.dock'包标识符而不是'Dock.app'查找'NSRunningApplication'会更聪明一些, – 2010-06-27 16:16:22
相关问题
- 1. 获取ANDROID_LINT_COMPLETE_REGIONS在Mac OS X上运行
- 2. 如何获得在MAC OS X上运行的KeePass 2.X
- 3. 如何在android中获取max X和Max Y点?
- 4. 如何在Mac OS X上运行clojure?
- 5. 获取在OS X上运行的本地主机Yosemite
- 6. 如何在Max OS-X的Anaconda 3中构建/安装OpenCV?
- 7. JavaFX applet javascript和max os x
- 8. 如何在Max OS X Snow Leopard中降级Rails版本?
- 9. 如何获取OS X系统版本?
- 10. python matplotlib库安装在max os x
- 11. 如何在Mac OS X中获取存储设备的图标?
- 12. 如何获取在OS X上读取文件的通知?
- 13. 在Mac OS上运行的RSCRIPT X
- 14. 在OS X的后台运行Python
- 15. 如何在Mac OS X Snow Leopard中运行XUL应用程序?
- 16. 如何在Mac OS X中运行BB10模拟器
- 17. 如何在Mac OS X中以root身份运行命令?
- 18. 在OS X上获取MacAddress的NSString
- 19. OS X获取字符串
- 20. 如何使用python在Mac OS X中获取环境变量?
- 21. 如何在Mac OS X中获取字体文件夹路径?
- 22. 如何在Java中使用OS X获取时区信息?
- 23. Mac OS X上的Eclipse PDE:在运行时获取正确的字体大小?
- 24. 如何检测Mac OS X中的Java运行时?
- 25. 在OS X上运行CGAL C++程序?
- 26. 无法在Mac OS X上运行mongod
- 27. JavaFX2无法在OS X上运行
- 28. Qt在Mac OS X Mountain Lion上运行
- 29. 不能运行在Mac OS X
- 30. 在Mac OS X上运行Cassandra
什么在世界上? – 2010-06-27 14:41:44
你是什么意思?对不起Englsh不是我的母语。 – 2010-06-27 16:57:03
@AP他的意思是“你为什么需要知道?”。通常你需要一个应用程序的'pid_t'来操作这个过程,操纵Dock通常不是一个好主意。 – 2010-06-27 17:06:16