4

假设我有一些工具,在其执行的某个时刻,它要求用户输入。例如,它可能会询问姓名和地址。在另一个时候,它可能会要求输入密码(并重新输入密码)。

NSTask 和 NSPipe 对象是否可以处理这些事情,即与命令行工具交互?

4

1 回答 1

4

参见setStandardInput:NSTask 的方法。它允许您在启动任务之前将 NSPipe 或 NSFileHandle 设置为任务的标准输入。标准输出标准错误也有类似的方法。

于 2011-06-06T20:19:58.623 回答