NSTask 直到 Cocoa / Objective-C 中的命令中断
我正在尝试使用 NSTask 来运行 ASR 多播流、Ruby 服务器脚本等。基本上,我正在尝试使用 NSTask 运行任务,这些任务直到中断才完成运行,但问题是我无…
NSTask setLaunchPath Objective-C Cocca
这是一个非常简单的问题。我在与 Cocoa 应用程序相同的文件夹中有一个脚本。我似乎无法为 NSTask 的 setLaunchPath 正确设置其路径。请帮忙。 我有一…
检测进程是否通过 cocoa 中的通知启动和结束
我想知道是否有一种方法可以在 /usr/sbin 中的系统进程启动和完成时收到通知。是否可以将 NSTask 附加到正在运行的进程而不启动新进程?最好不要轮询…
来自 Cocoa 应用程序的命令行参数
我知道有很多关于如何执行此操作的信息,但我想知道使用 NSTask 是否是从 Cocoa 应用程序调用命令行参数的最佳方法。另外,如果我想使用诸如“dns-sd …
NSTask 还是 NSThread?
我有一些附加到 NSTimer 的代码。它每秒大约 5 次与另一个应用程序交互(通过模拟击键),并在适当的时候发出 NSNotification,由另一段代码处理。 当…
将 control+c (SIGINT) 发送到 Objective-C 中的 NSPIPE
我正在尝试终止通过 NSTask 生成的 openvpn 任务。 我的问题: 我应该将 ctrl+c (SIGINT) 发送到我的 NSTask 的输入 NSPipe 吗? inputPipe = [NSPipe…
在我的代码中找不到泄漏
过去几个小时我一直在尝试查找代码中的内存泄漏。就是这样: NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init]; expression = [expressio…
NSNotification 和多线程
我试图在我的多线程应用程序中获取通知 NSTaskDidTerminateNotification 但无法使其正常工作。当我在单线程应用程序上测试它时,它似乎确实有效。在 i…
如何使用通过 NSTask 启动的应用程序打开文档?
我已经厌倦了内置的 open Mac OS X 命令,主要是因为它使用您的实际用户 ID 而不是有效用户 ID 运行程序;这导致 sudo open Foo 使用您的帐户而不是 r…
使用 NSTask 将系统分析器信息保存在 .spx 文件中
在 Cocoa 中,我试图实现一个按钮,当用户单击该按钮时,将捕获系统分析器报告并将其粘贴到桌面上。 代码 NSTask *taskDebug; NSPipe *pipeDebug; tas…