nspipe

    6

    1答えて

    NSPipeチャネルを使用する2つのスレッド間の通信を実現する必要がありますが、この方法を指定することによって端末コマンドを呼び出す必要はありません。 [task setCurrentDirectoryPath:@"....."]; [task setArguments:]; 私は、例えば、C#でこのようなことが簡単にNamedPipeClientStreamで行うことができます NSDa

    3

    2答えて

    パイプを使用して複数の入力を必要とするコマンドを処理しようとしていますが、それを行う方法はあまりよく分かりません。ここに私がしようとしていることのスニペットがあります。私は、第1の入力を処理する方法を知っているが、私は-newstdinpass NSTask *task = [[NSTask alloc] init]; NSPipe *pipe = [NSPipe pipe]; [task

    0

    1答えて

    私は、NSTaskを使用して対話型のcliアプリケーションを実行しています。私はそれを使用してUSB接続を介してデータをプルします。 アウトラインとエラーパイプを使用してNSTaskを開きますが、コマンドを発行すると動作しますが、出力からデータをプルするループでビーチボールが回転します。私はマッシュできることを期待してい - (IBAction)がクリックされた:helpコマンドを実行し、戻って出

    0

    1答えて

    私はNSTaskとNSPipeを使ってコマンドを実行し、その出力を非同期的に取得しています。 私の使用しているコードは、私の質問と同じで、ほぼ同じです。here(修正が含まれています)。私はそれをテストしていながら しかし、私はその一部回に気づいた、NSTaskDidTerminateNotificationは最後NSFileHandleReadCompletionNotification前に数ミ

    0

    1答えて

    Objective-Cで書かれたアプリケーションを持っていて、Cで書かれたアプリケーションからメッセージを受け取ろうとしています。私は2つのオプションがあります。XPCサービスと配管。 NSPipeに関して、私は新しいデータのために与えられた場所のファイルを見るパイプをどのように開くことができるかを判断しようとしています。簡単に言えば、新しいデータがパスXYZでファイルに書き込まれるタイミングを知

    0

    1答えて

    Mac上でAdobe Premiere用のプラグインを作成しています。これは外部アプリケーションを開き、NSPipeとNSFileHandleを使用して外部アプリケーションから標準出力を読み込みます。それが到着すると、私は、これはバックグラウンドでNSFileHandleの読み取りと一緒にNSNotificationCenterを使用していずれかの関与とコマンドを通知し、または時の出力にラインを読

    -3

    1答えて

    私は完全な迅速なnoobです。 xcodeでこのコードを使用すると、私は必要な結果を得ることができます。いくつかの引数を取るコマンドラインバイナリ "menubar"を作成しました。私は通常、ターミナル "/ bin/menubar getip"、 "/ bin/menubar/getuser"で実行します。次の作業コードに基づいて関数を作成します。 import Cocoa import Fo