実行中のある時点でユーザー入力を求めるツールがあるとします。たとえば、名前と住所を尋ねる場合があります。別の時点で、パスワード (およびパスワードの再入力) を要求される場合があります。
NSTask および NSPipe オブジェクトでこれらを処理すること、つまりコマンド ライン ツールと対話することは可能ですか?
実行中のある時点でユーザー入力を求めるツールがあるとします。たとえば、名前と住所を尋ねる場合があります。別の時点で、パスワード (およびパスワードの再入力) を要求される場合があります。
NSTask および NSPipe オブジェクトでこれらを処理すること、つまりコマンド ライン ツールと対話することは可能ですか?
setStandardInput:
NSTaskのメソッドを参照してください。タスクを起動する前に、タスクの標準入力として NSPipe または NSFileHandle を設定できます。標準出力や標準エラー出力にも同様の方法があります。