用applescript实现Pages自动保存(不知道什么是pages的直接略过)

Posted by 尤拉 | Mac应用 | Thursday 21 May 2009 12:56 am

其实我不知道pages是没有自动保存的,因为自己编程带来的习惯,每打一行就会不自觉地按一次“苹果+S”。偶然看到苹果Fans的博主在求这个东西。就翻了翻,google了一把,并且自己测试了下面的方案。英文的方案相关讨论点这里
本方案使用applescript脚本实现,不知道什么是applescript的也没关系,可以自己google,或者按我说的操作就行了。
首先在你的应用程序文件夹里找到一个叫做applescript的文件夹,里面有个叫做“脚本编辑程序”,运行,然后把下面的程序粘贴到里面,然后保存这个程序。
保存时选择位置放在桌面上面(其他任何你觉得方便的位置都可以,日后它将替代你原来dock上的Pages。),保存类型选择“应用程序”,并且选中“保持打开”选项,然后保存。

property minutesBetweenSaves : 10

on run

launch application “Pages”

end run

on idle

tell application “Pages” to save (every document whose name is not “untitled”)

return minutesBetweenSaves * 60

end idle

on quit

quit application “Pages”

continue quit

end quit

然后你试试,是不是可以了:)
关于AppleScript我也没什么研究,上面的具体脚本也是国外某论坛看到的。对于没保存过的文件是不会自动保存的,这点请注意了。