Chr*_*ell 6

预览现在不是,从来没有AppleScript能够,这确实很糟糕.不过,如果是这样的话会很好.

来自这个博客:

但是,从10.4-10.6开始,可以通过这些终端命令启用默认的Cocoa脚本支持:

sudo defaults write /Applications/Preview.app/Contents/Info
NSAppleScriptEnabled -bool YES 

sudo chmod a+r /Applications/Preview.app/Contents/Info.plist 
Run Code Online (Sandbox Code Playgroud)

这足以能够获取当前文档的文件以删除它,更改其Finder标签,将其导入EagleFiler等.在10.7下,修改Info.plist文件会破坏应用程序的代码签名.我希望这会在控制台中产生无害的警告消息,但实际上会导致预览崩溃.

  • 我已经发布了一些在Mac OS X 10.7上制作预览脚本的说明:http://c-command.com/blog/2009/12/28/capture-from-preview/ (2认同)