1

Jsxスクリプトのように、ドキュメントに加えられたすべての変更を元に戻すのに役立つ方法が必要です。たとえば 、画像のサイズ変更、画像の変更、見本の配置など、ドキュメントに変更を加えました同じ で行ったすべての変更を元に戻したいjsx code。私は知ってundo function in Jsxいますが、元に戻す機能は最近の変更を元に戻すだけです(最後の変更と言うことができます)ので、すべての変更を元に戻すために使用できる方法はありますか。

注:私が知っている 1 つの方法は、変更を保存せずにドキュメントを閉じて、同じドキュメントを再度開くことです。しかし、この解決策は避けてください。

4

2 に答える 2

1

main()呼び出しによってスクリプトが実行されるように、主な機能を関数内のスクリプトにラップしmain()ます。

スクリプトの最後に次の行を追加します。

app.activeDocument.suspendHistory('My changes', 'main()');

これによりmain()関数が実行され、[履歴] パネルに [自分の変更] という新しい元に戻す状態が表示されます。これを元に戻すと、スクリプトから行ったすべての変更が元に戻ります。

于 2015-08-20T11:43:03.440 に答える