objective-c – 使用NSTask将数据传递到工具的stdin中

objective-c – 使用NSTask将数据传递到工具的stdin中,第1张

概述假设我有一些工具在执行的某个时刻要求用户输入.例如,它可能会询问姓名和地址.在另一点上,它可能会要求输入密码(并重新输入密码). NSTask和NSPipe对象是否可以处理这些事情,即与命令行工具交互? 请参阅NSTask的 setStandardInput:方法.它允许您在启动任务之前将NSPipe或NSFileHandle设置为任务的标准输入. standard output和 standar 假设我有一些工具在执行的某个时刻要求用户输入.例如,它可能会询问姓名和地址.在另一点上,它可能会要求输入密码(并重新输入密码).

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

解决方法 请参阅NSTask的 setStandardInput:方法.它允许您在启动任务之前将NSPipe或NSfileHandle设置为任务的标准输入. standard output和 standard error也有类似的方法. 总结

以上是内存溢出为你收集整理的objective-c – 使用NSTask将数据传递到工具的stdin中全部内容,希望文章能够帮你解决objective-c – 使用NSTask将数据传递到工具的stdin中所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/1001157.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-21
下一篇2022-05-21

发表评论

登录后才能评论

评论列表(0条)

    保存