私のコードは次のようになります。
NSMutableString* cmd = [NSMutableString new];
[cmd appendString:@"script createScriptFile\n"];
[cmd appendString:@"beep\n"];
[cmd appendString:@"end script\n"];
[cmd appendString:@"store script createScriptFile in \"/tmp/narg.scpt\"\n"];
NSAppleScript* script = [[NSAppleScript alloc] initWithSource:cmd];
NSDictionary* err = nil;
NSAppleEventDescriptor *result = [script executeAndReturnError:&err];
これはエラーなく正常に実行されますが、結果のスクリプト ファイル (narg.scpt) は次のようになります。
script createScriptFile
beep
end script
store script createScriptFile in "/tmp/narg.scpt"
そして、私が望むのは、narg.sctp が次のようになることです。
beep
私は何を間違っていますか?
ありがとう、クリス