Applescript OSX Lion预览应用程序是否可编写脚本?

Applescript OSX Lion预览应用程序是否可编写脚本?,applescript,osx-lion,preview,Applescript,Osx Lion,Preview,OSX Lion(或较旧的OSX)版本的预览版是否可以编写脚本?如果您想了解预览版(或任何其他应用程序)是否可以应用程序描述,请尝试在脚本编辑器中使用文件>打开字典 苹果的文档中描述了这一点。预览不是现在,也从来没有被AppleScript支持过,这的确很糟糕。如果是的话,那就太好了 发件人: 但是,从10.4到10.6,可以启用默认Cocoa 通过以下终端命令提供脚本支持: 这就足够了 能够获取当前文档的文件以将其删除, 根据10.7更改其Finder标签,将其导入EagleFiler等, 修

OSX Lion(或较旧的OSX)版本的预览版是否可以编写脚本?

如果您想了解预览版(或任何其他应用程序)是否可以应用程序描述,请尝试在脚本编辑器中使用文件>打开字典


苹果的文档中描述了这一点。

预览不是现在,也从来没有被AppleScript支持过,这的确很糟糕。如果是的话,那就太好了

发件人:

但是,从10.4到10.6,可以启用默认Cocoa 通过以下终端命令提供脚本支持:

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


如果您真的需要编写脚本,您可以始终使用GUI脚本。这种方法允许您编写任何应用程序的脚本,尽管让它工作起来可能会很难看和乏味。只能作为最后手段使用


你可以在这里找到更多信息:

啊,啊,这不是一个真正的问题,但我得到了真正的答案。许多没有足够知识的人在这里都很自负。与wikipedia一样,如果策略不会很快更改,则很容易想象会出现拒绝。在10.9中,预览版的Info.plist中将NSAppleScriptEnabled设置为true,因此预览版默认有一个基本的AppleScript字典。但是仍然没有真正的AppleScript支持。我已经发布了一些关于在Mac OS X 10.7上实现预览脚本化的说明:
sudo defaults write /Applications/Preview.app/Contents/Info
NSAppleScriptEnabled -bool YES 

sudo chmod a+r /Applications/Preview.app/Contents/Info.plist