У меня есть сценарий, в котором часть его применяет последний использованный фильтр (в данном случае фильтр Camera Raw).Он отлично работает, когда я применяю его к фоновому слою, но если я добавлю строку кода, чтобы сначала превратить слой в смарт-объект, появится диалоговое окно «Фильтр Camera Raw», и мне придется вручную выбрать> «Предыдущее преобразование»> «ОК».Вот код:
// 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);
Что я могу добавить к сценарию, чтобы он вызывал> Предыдущее преобразование> ОК?