AppleScript和Preview.app


0

我看到这篇文章:

如何让Applecript与Snow Leopard中的预览一起使用?

在我试图找出如何使用AppleScript与预览。我正在尝试自动执行一系列任务,这些任务将打开文档并在需要一次查看多个文档的情况下自动调整大小到最有效的视图。我无法弄清楚如何在Preview中添加脚本功能(简单来说,我无法让Automator或AppleScript自动调整预览窗口的大小)。我看到了这个帖子,但没有答案。我想知道从那时起你是否已经想到了什么。

Answers:


2

在Mac OS Lion中 Info.plist 拥有你:

sudo defaults write /Applications/Preview.app/Contents/Info NSAppleScriptEnabled -bool true
sudo chmod 644 /Applications/Preview.app/Contents/Info.plist
sudo codesign -f -s - /Applications/Preview.app

现在这不应该导致错误:

tell app "Preview" to windows

与10.6一样,预览仍然没有字典。


1

我对你提到的帖子的回答有一个链接 这个macscripter.net线程 显示终端命令( defaults write /Applications/Preview.app/Contents/Info NSAppleScriptEnabled -bool YES )打开预览的基本脚本。

该线程的其中一个链接是 这个red-sweater.com博客文章 ,它深入解释了如何在预览中调整文档窗口的大小。

所以我想我已回答了这个问题。 :)


警告:不要按照上面针对Lion(10.7)版预览版的ghoppe建议。更改应用程序可执行文件内的任何内容都将使代码签名检查无效并导致预览不能打开。更糟糕的是,如果没有访问另一个运行Lion的系统,很难让Preview应用程序再次运行 - 您不能只是“撤消”属性列表编辑以回滚到工作版本!
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.