我有一段代码选择活动文档的初始状态(快照)。JSX/Photoshop:选择初始历史快照 - 寻找更简短的方法
我不知道是否有一个简短的方法来实现相同的目标。
下面是实际的脚本:
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();
在此先感谢
未经检验的,但也许值得一试:'docRef。 activeHistoryState = docRef.historyStates.getByName('Snapshot 0');' – 2014-10-12 09:35:40
它的工作原理!我必须调整一下,但这是正确的。许多泰克。 – Sergio 2014-10-12 09:44:26
我可以把它作为一个答案,稍后所有人都可以看到,而不需要通过评论。 – 2014-10-12 11:28:00