— StudioDigital

AppleScript in Objective-C

Voici un exemple très simple comment on peut exécuter appleScript depuis l’Objective-C et écouter la réponse.
- (BOOL)isPlaying
{

NSString *sourceScript = [NSString stringWithFormat:@"tell application \"Keynote\" to playing"];
NSAppleScript *script = [[NSAppleScript alloc] init];
NSDictionary *reponse = nil;
NSAppleEventDescriptor *result;

[script initWithSource:sourceScript];
[script compileAndReturnError:nil];

result = [script executeAndReturnError:&reponse];


if ([[result stringValue] isEqualToString:@"false"]) { return NO; } else { return YES; }
}
0 comments
Submit comment

*