2012-03-01 10 views
0

私はOmniGraffleドキュメントを操作するスクリプトを作成し、各プログレッシブ操作の結果をPNGとして保存しています。それはうまくいっていますが、処理の最後にファイルを閉じて、の変更を保存しないでください。OS X LionのAppleScriptの "Revert"コマンド

当然、「復帰」コマンドが届きました。 「復帰」はには表示されません。ライオンのコマンドです。私は「close saving no」を試みましたが、それぞれの操作が行われたときに自動で保存されていたので動作しませんでした。

もちろん、ドキュメントを開いたままで手動で元に戻すことはできます。にもかかわらず...

私に何かが不足していますか? AppleScriptを使ってファイルに加えた変更をプログラムでロールバックする方法はありませんか?

アップデート:AppleScriptを使って多くの操作を行った後、少なくとも「ファイルを元に戻す」というファイルは、「ファイル」メニューでも使用できなくなりました。

答えて

1
私が唯一の回避策を考えることができ

:あなたはとにかく、それらの中間のバージョンを維持するのに興味がないことから、あなたは可能性:

  • OmniGraffleは、それを開くには、ファイルのバックアップコピーを作成+ PNGは
  • 近いエクスポートして、変更を行うのw/
  • は(バックアップを削除)バックアップコピーを使用してファイルを上書き保存O
+0

罪バージョンはMac OS Xのかなり最近の機能ですが、AppleはAppleScriptの将来のバージョンでは "復帰"などのコマンドを含む可能性があります。 – fanaugen

+0

しかし、ライオンの前にコマンドとして「元に戻す」ことはありませんでしたか?私のgoogle検索は、少なくとも、それがそこにあったことを示唆したようだった。おそらく、それは「自分のものを巻いた」特定のアプリケーションのためだけだったでしょうか? –

+0

これは単一アプリケーションの(スクリプト可能な)機能であったにちがいない – fanaugen