我有一个脚本,其中一部分应用了最后使用的滤镜(在这种情况下为Camera Raw滤镜)。当我将其应用到Background图层时,它可以很好地工作,但是如果我添加一行代码来首先将该图层变成智能对象,则会出现Camera Raw Filter对话框,并且必须手动选择> Previous Conversion> OK。这是代码:
// convert layer into a smart object
makeSmartObject(app.activeDocument.activeLayer);
function makeSmartObject(layer) {
var idnewPlacedLayer = stringIDToTypeID( 'newPlacedLayer' );
executeAction(idnewPlacedLayer, undefined, DialogModes.NO);
}
// apply the last filter that was used
runMenuItem(app.charIDToTypeID("LstF"), true);
我可以在脚本中添加什么以使其调用>上一个转换>确定?