我创建了一个邮件插件,并在外发邮件的"发送"按钮旁添加"按钮",

现在我想从我的按钮发送传出的邮件,我也写了这样的AppleScript
activate application "Mail"
tell application "System Events"
tell application process "Mail"
log "foo"
tell menu bar 1
tell menu bar item "Message"
tell menu "Message"
click menu item "Send"
end tell
end tell
end tell
end tell
end tell
Run Code Online (Sandbox Code Playgroud)
这个脚本在Applescript编辑器中工作,但不是从我的按钮点击工作
我也在Xcode中执行applescript
NSURL* url = [NSURL fileURLWithPath:path];
NSDictionary* errors = [NSDictionary dictionary];
NSAppleScript* appleScript = [[NSAppleScript alloc] initWithContentsOfURL:url error:&errors];
[appleScript executeAndReturnError:&errors];
Run Code Online (Sandbox Code Playgroud)
执行脚本后我得到错误: -
NSAppleScriptErrorAppName = "System Events";
NSAppleScriptErrorBriefMessage = "Can't get menu bar 1 of application process \"Mail\". Invalid …Run Code Online (Sandbox Code Playgroud)