#include "osascript.h" #import #import #import bool ffOsascript(const char* input, FFstrbuf* result) { NSString* appleScript = [NSString stringWithUTF8String: input]; NSAppleScript* script = [[NSAppleScript alloc] initWithSource:appleScript]; NSDictionary* errInfo = nil; NSAppleEventDescriptor* descriptor = [script executeAndReturnError:&errInfo]; if (errInfo) return false; ffStrbufSetS(result, [[descriptor stringValue] cStringUsingEncoding:NSUTF8StringEncoding]); return true; }