我正在尝试使用脚本桥与 FileMaker pro 11 进行通信,我可以让它启动应用程序,打开正确的数据库文件,但无法进一步。
有没有人有 FileMaker Pro 的示例脚本桥接文件,一旦我能理解两者之间的通信,我应该没问题。
我想将我用 Applescript Studio 编写的应用程序转换为 Objective C。我知道 Objective C,但可以理解 FMP 之间的通信。
我正在尝试使用脚本桥与 FileMaker pro 11 进行通信,我可以让它启动应用程序,打开正确的数据库文件,但无法进一步。
有没有人有 FileMaker Pro 的示例脚本桥接文件,一旦我能理解两者之间的通信,我应该没问题。
我想将我用 Applescript Studio 编写的应用程序转换为 Objective C。我知道 Objective C,但可以理解 FMP 之间的通信。
不久前,我不得不使用 AppleScript 从 Cocoa 应用程序控制 iTunes,我使用了NSAppleScript
. 我不知道脚本桥,我会看看它,但它非常简单NSAppleScript
:
NSString *source = @"tell application \"iTunes\" to set sound volume to sound volume - 1";
NSAppleScript *script = [[NSAppleScript alloc] initWithSource:source];
[script executeAndReturnError:nil];
我以这种方式控制 iTunes 从来没有遇到任何问题,而且我确信它也可以与 FileMaker 一起使用。
我要提到的让编写代码变得更容易的一件事是使用以下方法在 NSAppleScript 上创建一个类别:
+ (NSAppleEventDescriptor *)executeWithSource:(NSString *)source {
NSAppleScript *script = [[NSAppleScript alloc] initWithSource:source];
return [script executeAndReturnError:nil];
}
这把我的脚本代码变成了
[NSAppleScript executeWithSource:@"tell application \"iTunes\" ..."];