OSX Lion(或更早版本的OSX)是否发布了预览脚本?
答案 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