NSTask
INDEX>Foundation>apple(OS X)Macのみ 解説 継承 NSObject 準拠 NSObject (NSObject) フレームワーク /System/Library/Frameworks/Foundation.framework 使用可能 Mac OS X v10.0以降 定義 NSTask.h 概要 UNIXコマンドを実行するクラスです。 適合するプロト…
実行するパスと引数でタスクを作って返します +(NSTask *)launchedTaskWithLaunchPath:(NSString *)path: arguments:(NSArray *)arguments: 解説 実行するパスと引数でタスクを作って返します。 返り値 ( NSTask * ) タスク 引数 ( NSString * )path パス ( …
タスクの引数を返します 解説 タスクの引数を返します。 返り値 ( NSArray * ) 引数の配列 引数 フレームワーク Foundation クラス NSTask Instance Methods 使用可能 10.0 参照 - setArguments: 例文 #import "MyObject.h" @implementation MyObject - (IBA…
タスクの現在のディレクトリを返します 解説 タスクの現在のディレクトリを返します。 返り値 ( NSString * ) 現在のディレクトリ 引数 フレームワーク Foundation クラス NSTask Instance Methods 使用可能 10.0 参照 - setCurrentDirectoryPath: 例文 #imp…
タスクの環境変数の辞書を返します 解説 タスクの環境変数の辞書を返します。 Cの標準関数getenv()でも可能。 返り値 ( NSDictionary * ) 変数の辞書 引数 フレームワーク Foundation クラス NSTask Instance Methods 使用可能 10.0 参照 - setEnvironment: …
タスクを初期化して返します 解説 タスク(NSTask)を初期化して返します。 返り値 ( id ) NSTaskオブジェクト 引数 フレームワーク Foundation クラス NSTask Instance Methods 使用可能 10.0 参照 例文 #import "MyObject.h" @implementation MyObject - (IB…
タスクとそのサブタスクに割り込みます 解説 タスクとそのサブタスクに割り込みます。 割り込むことができれば、デフォルトの通知センターにNSTaskDidTerminateNotificationを送ります。 タスクがすでに実行されて終わっていれば、なにも起こりません。 タス…
UNIXコマンドが実行中かどうかを返します 解説 UNIXコマンドが実行中かどうかを返します。 実行中ならYESを返します。終了しているならNOを返します。 返り値 ( BOOL ) YES/NO 引数 フレームワーク Foundation クラス NSTask Instance Methods 使用可能 10.0…
UNIXコマンドを実行します 解説 UNIXコマンドを実行します。 パスが無効、実行できないならNSInvalidArgumentExceptionを起こします。 返り値 ( void ) なし 引数 フレームワーク Foundation クラス NSTask Instance Methods 使用可能 10.0 参照 - launchPat…
タスクの実行コマンドのパスを返します 解説 タスクの実行コマンドのパスを返します。 返り値 ( NSString * ) 実行可能形式のパス 引数 フレームワーク Foundation クラス NSTask Instance Methods 使用可能 10.0 参照 + launchedTaskWithLaunchPath:argumen…
実行するUNIXコマンドへの引数をセットします -(void)setArguments:(NSArray *)arguments: 解説 実行するUNIXコマンドへの引数をセットします。 すでに実行中なら引数をセットすることはできません、NSInvalidArgumentExceptionを起こします。 返り値 ( void…
タスクの現在のディレクトリをセットします -(void)setCurrentDirectoryPath:(NSString *)path: 解説 タスクの現在のディレクトリをセットします。 すでに実行中ならセットできません、NSInvalidArgumentExceptionを起こします。 返り値 ( void ) なし 引数 …
環境変数をセットします -(void)setEnvironment:(NSDictionary *)environmentDictionary: 解説 環境変数をセットします。 【環境変数】 ● LINES 1画面に表示可能な行数 ... 返り値 ( void ) なし 引数 ( NSDictionary * )environmentDictionary 辞書 フレー…
実行するUNIXコマンドのパスをセットします -(void)setLaunchPath:(NSString *)path: 解説 実行するUNIXコマンドのパスをセットします 実行する前にセットしておかないといけません。セットしていなければ、NSInvalidArgumentExceptionを起こします。 返り値…
標準エラーの出力先をセットします -(void)setStandardError:(id)file: 解説 標準エラーの出力先をセットします。 標準エラー出力はファイル(NSFileHandle)かパイプ(NSPipe) タスクの実行前にセットしないといけません。タスクの実行後にセットした場合は、N…
タスクの標準入力先をセットします -(void)setStandardInput:(id)file: 解説 タスクの標準入力先をセットします。 標準入力はファイル(NSFileHandle)かパイプ(NSPipe) 返り値 ( void ) なし 引数 ( id )file 標準入力 フレームワーク Foundation クラス NSTa…
タスクの標準エラーの出力先を返します 解説 タスクの標準エラーの出力先を返します。 返されるオブジェクトはNSFileHandleかNSPipeのインスタンスです。 ファイルに出力する場合はNSFileHandle、アプリケーションで使いたい場合はNSPipeを使います。 返り値…
タスクの標準の入力元を返します 解説 タスクの標準の入力元を返します。 返されるオブジェクトはNSFileHandleかNSPipeのインスタンスです。 ファイルからの場合はNSFileHandle、アプリケーションからの場合はNSPipeを使います。 返り値 ( id ) 標準の入力フ…
タスクの標準出力先を返します 解説 タスクの標準出力先を返します。 返されるオブジェクトはNSFileHandleかNSPipeのインスタンスです。 ファイルに出力する場合はNSFileHandle、アプリケーションで使いたい場合はNSPipeを使います。 返り値 ( id ) 標準の出…
タスクを終了します 解説 タスクとそのサブタスクを終了します。 終了できればデフォルトの通知センターにNSTaskDidTerminateNotificationが送られます。 タスクがすでに実行されて終わっていれば、何もしません。 タスクがまだ起動していなければNSInvalidA…
実行結果のステータスを返します 解説 実行結果のステータスを返します。 返り値 ( int ) 整数値 引数 フレームワーク Foundation クラス NSTask Instance Methods 使用可能 10.0 参照 例文 #import "MyObject.h" @implementation MyObject - (IBAction)myAc…
UNIXコマンド実行の終了を待ちます 解説 UNIXコマンド実行の終了を待ちます。 返り値 ( void ) なし 引数 フレームワーク Foundation クラス NSTask Instance Methods 使用可能 10.0 参照 - launch - terminate 例文 #import "MyObject.h" @implementation M…
タスクのプロセスIDを返します 解説 タスクのプロセスIDを返します。 返り値 ( int ) 整数値 引数 フレームワーク Foundation クラス NSTask Instance Methods 使用可能 10.0 参照 例文 #import "MyObject.h" @implementation MyObject - (IBAction)myAction…
リジュームします 解説 リジュームします。 返り値 ( BOOL ) YES/NO 引数 フレームワーク Foundation クラス NSTask Instance Methods 使用可能 10.0 参照 例文 #import "MyObject.h" @implementation MyObject - (IBAction)myAction:(id)sender { NSTask *t…
レシーバー作業の遂行を保留します 解説 レシーバー作業の遂行を保留します。 返り値 ( BOOL ) YES/NO 引数 フレームワーク Foundation クラス NSTask Instance Methods 使用可能 10.0 参照 例文 #import "MyObject.h" @implementation MyObject - (IBAction…