在可可中找不到正在运行的应用程序

劳伦·克里维洛(Laurent Crivello)

我通过以下代码获取可可中正在运行的应用程序的列表:

for (NSRunningApplication *app in [[NSWorkspace sharedWorkspace] runningApplications]) {
   MNSLog(@"%@",[app localizedName]);
}

但是,我从终端会话启动的应用程序未出现在列表中(“终端”很好地出现)。该应用程序是从正在执行可可代码的同一用户启动的。

我启动的应用程序是否在Terminal下?在这种情况下,如何找到其名称和参数?

在另一个终端会话中运行ps可以正确显示我的进程。

温恩

使用NSTask执行psShell命令。您可以检查ps手册页,以根据要获取的信息确定要传递的参数。使用NSPipeNSFileHandle从任务中获取结果。

如果您想进行一些过滤,则可以在应用获取结果之前ps通过管道传递输出grep

对于第一个问题,我认为NSWorkspace只能看到使用窗口服务器的应用程序,因此您只会看到终端,而不是内部运行的可执行文件。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

检测您的可可快速应用程序正在运行的位置

来自分类Dev

在Eclipse中调试正在运行的Java应用程序?

来自分类Dev

Java-IntelliJ在运行应用程序时找不到在module-info.java中声明的模块库

来自分类Dev

在 Docker 中运行的 Flask 应用程序找不到模板

来自分类Dev

Qt创建者在运行应用程序时找不到依赖库

来自分类Dev

Android Studio正在运行的应用程序后台运行

来自分类Dev

无法终止正在运行的程序/应用程序

来自分类Dev

Windows 7中任务栏中缺少正在运行的应用程序和固定的应用程序图标

来自分类Dev

从Android中多个正在运行的应用程序中检测声音水平

来自分类Dev

检测其他应用程序是否正在运行

来自分类Dev

使用NodeJS列出正在运行的应用程序

来自分类Dev

确定全屏应用程序是否正在运行的命令?

来自分类常见问题

Spark Kill正在运行的应用程序

来自分类Dev

停止正在运行的Spark应用程序

来自分类Dev

Applescript获取正在运行的应用程序列表?

来自分类Dev

识别正在运行的应用程序的Java版本

来自分类Dev

打印所有正在运行的应用程序Java

来自分类Dev

我如何检测正在运行的特定应用程序

来自分类Dev

使用Java获取正在运行的应用程序的名称

来自分类Dev

确定全屏应用程序是否正在运行的命令?

来自分类Dev

正在运行的应用程序以“分段错误”结尾

来自分类Dev

获取正在运行的进程和应用程序的列表

来自分类Dev

识别正在运行的应用程序的Java版本

来自分类Dev

检测其他应用程序是否正在运行

来自分类Dev

自动记住当前正在运行的应用程序

来自分类Dev

如何休眠正在运行的应用程序?

来自分类Dev

终端:检查正在运行的应用程序的状态/进度?

来自分类Dev

如何检查正在运行Web应用程序的设备

来自分类Dev

如何在Office 2013的应用程序中获取当前正在运行的应用程序的名称

Related 相关文章

  1. 1

    检测您的可可快速应用程序正在运行的位置

  2. 2

    在Eclipse中调试正在运行的Java应用程序?

  3. 3

    Java-IntelliJ在运行应用程序时找不到在module-info.java中声明的模块库

  4. 4

    在 Docker 中运行的 Flask 应用程序找不到模板

  5. 5

    Qt创建者在运行应用程序时找不到依赖库

  6. 6

    Android Studio正在运行的应用程序后台运行

  7. 7

    无法终止正在运行的程序/应用程序

  8. 8

    Windows 7中任务栏中缺少正在运行的应用程序和固定的应用程序图标

  9. 9

    从Android中多个正在运行的应用程序中检测声音水平

  10. 10

    检测其他应用程序是否正在运行

  11. 11

    使用NodeJS列出正在运行的应用程序

  12. 12

    确定全屏应用程序是否正在运行的命令?

  13. 13

    Spark Kill正在运行的应用程序

  14. 14

    停止正在运行的Spark应用程序

  15. 15

    Applescript获取正在运行的应用程序列表?

  16. 16

    识别正在运行的应用程序的Java版本

  17. 17

    打印所有正在运行的应用程序Java

  18. 18

    我如何检测正在运行的特定应用程序

  19. 19

    使用Java获取正在运行的应用程序的名称

  20. 20

    确定全屏应用程序是否正在运行的命令?

  21. 21

    正在运行的应用程序以“分段错误”结尾

  22. 22

    获取正在运行的进程和应用程序的列表

  23. 23

    识别正在运行的应用程序的Java版本

  24. 24

    检测其他应用程序是否正在运行

  25. 25

    自动记住当前正在运行的应用程序

  26. 26

    如何休眠正在运行的应用程序?

  27. 27

    终端:检查正在运行的应用程序的状态/进度?

  28. 28

    如何检查正在运行Web应用程序的设备

  29. 29

    如何在Office 2013的应用程序中获取当前正在运行的应用程序的名称

热门标签

归档