我有一个Applescript可以在Macbook Retina上正常运行,但在Mac Mini上无法运行。

两者都运行MacOS 10.9.2。

洋葱去皮后,我可以用单行Applescript重现该问题:

tell application "MidiPipe" to activate

在Mini上引发错误:
An error of type -10810 has occurred.

在Macbook上,将打开MidiPipe应用程序。

从Finder或启动板启动时,MidiPipe在Mini上正常工作。

Google无法对此错误提供任何见解。

最佳答案

好吧,我发现了这个:http://www.thexlab.com/faqs/error-10810.html和这个:http://osxdaily.com/2010/02/09/mac-error-10810/以及这个:http://forums.adobe.com/thread/1389805。这些中至少有一个表明存在RAM问题。

但是,只是为了确保您尝试了所有怪异的变体,您都尝试了以下操作:

1)使用完整路径:

tell application "Full:Path:To:MidiPipe.app" --(probably "YourHDName:Applications:MidiPipe.app"?

2)使用实际的Tell块:
tell application "MidiPipe"--or full path
 activate
end tell

3)使用Finder:
tell application "Finder" to open "Full:Path:To:MidiPipe.app"

4)使用shell:
做shell脚本“打开/Applications/MidiPipe.app”

09-04 17:37