1

アクティブなドキュメントの初期状態 (スナップショット) を選択するコードがあります。

同じ目標を達成するための短い方法が存在するのだろうか。

実際のスクリプトは次のとおりです。

var myDoc = app.activeDocument.name;
var doc = app.activeDocument.historyStates.length;

alert("History States : " + doc);


function firstStep(enabled, withDialog) {
  if (enabled != undefined && !enabled)
    return;
    var dialogMode = (withDialog ? DialogModes.ALL : DialogModes.NO);
    var desc1 = new ActionDescriptor();
    var ref1 = new ActionReference();
    ref1.putName(cTID('SnpS'), myDoc);
    desc1.putReference(cTID('null'), ref1);
    executeAction(cTID('slct'), desc1, dialogMode); 
    alert("Selected Initial State");                
};

firstStep();

前もって感謝します

4

1 に答える 1