OS X Lion上AppleScript中的“Revert”命令

时间:2012-03-01 15:33:34

标签: applescript osx-lion

我正在整理一个操作OmniGraffle文档的脚本,并将每个渐进式操作的结果保存为PNG。这一切都运行正常,但在进程结束时,我想关闭文件而不用保存更改。

当然,我达到了“恢复”命令。除了“恢复”似乎 是Lion上的命令。我尝试了“关闭保存否”,但由于每次操作都是自动保存,因此无效。

当然,我可以简单地打开文档并手动还原它。然而....

我错过了什么吗?是否真的无法以编程方式回滚使用Lion上的AppleScript对文件进行的更改?

更新:它似乎比我预期的更糟糕 - 在没有永久版本存储的卷上,至少 - 在AppleScript的许多操作之后,“Revert Document ...”在文件菜单中甚至不再可用。

1 个答案:

答案 0 :(得分:1)

我只能想到一个解决方法:既然你对保留这些中间版本不感兴趣,你可以:

  • 在OmniGraffle
  • 中打开文件之前制作文件的备份副本
  • 进行更改+ PNG导出
  • 关闭无保存
  • 使用备份副本覆盖文件(并删除备份)