最終更新:2008-01-15 (火) 12:39:17 (5938d)
NSWorkspace
Top / NSWorkspace
- アプリケーションの操作
- ファイルの操作
- アイコンの取得
- デバイスの調査
NSWorkspace* ws; - (NSArray *) launchedApplications - (NSDictionary *) activeApplication NSApplicationPath : アプリケーションのパス ( NSString ) NSApplicationName : アプリケーションの名前 ( NSString ) NSApplicationProcessSerialNumberHigh : プロセスシリアル番号の上位 ( NSNumber long ) NSApplicationProcessSerialNumberLow : プロセスシリアル番号の下位 ( NSNumber long ) ProcessIdentifier : プロセスID ( NSNumber )
- 起動しているアプリケーションの列挙
NSEnumerator *apps = [[[NSWorkspace sharedWorkspace] launchedApplications] objectEnumerator]; NSDictionary *dicApp; while ( dicApp = [ apps nextObject ] ) { NSLog( @"Name = %@", [ dicApp objectForKey : @"NSApplicationName" ] ); NSLog( @"Path = %@", [ dicApp objectForKey : @"NSApplicationPath" ] ); }