OSX Lion Preview应用程序是否可编写脚本?

时间:2011-12-12 12:56:44

标签: applescript osx-lion preview

OSX Lion(或更早版本的OSX)是否发布了预览脚本?

3 个答案:

答案 0 :(得分:6)

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

  
    

来自this blog

  
     

但是,从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 
  

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

答案 1 :(得分:2)

如果您想知道Preview(或任何其他应用程序)是否可以Applescriptable,那么只需尝试File>在脚本编辑器中打开字典。

Apple的文档here中描述了这一点。

答案 2 :(得分:0)

如果您确实需要编写脚本,则可以始终使用GUI脚本。此方法允许您编写任何应用程序的脚本,尽管使其工作可能是丑陋和乏味的。仅作为最后的手段使用。

您可以在此处找到更多信息:http://www.macosxautomation.com/applescript/uiscripting/index.html