每次在 photoshop 中应用特定操作后发出警报"Completed"



我想获得一个Javascript警报,当用户在ps图象处理软件应用一个动作点击。检查这个截图。这里,当用户点击灰色的动作将应用之后,它应该给出一个警报,完成。

我尝试下面这段代码,但它不工作。期待您的帮助。

app.actions["actionName"].onComplete(function(){ alert('action name - completed') })

您需要一个函数来调用该操作。在我的例子中,我有一个使所有图层变平的动作。只需将动作的名称和它的动作集替换为您想要的名称("Check new with trim")。

// Play action
// replace these parameters with your own
play_action("Flatten layers", "My Favourite Actions");
function play_action(actName, actSet)
{
// =======================================================
var idPly = charIDToTypeID( "Ply " );
var desc1784 = new ActionDescriptor();
var idnull = charIDToTypeID( "null" );
var ref572 = new ActionReference();
var idActn = charIDToTypeID( "Actn" );
ref572.putName( idActn, actName ); // Action name
var idASet = charIDToTypeID( "ASet" );
ref572.putName( idASet, actSet ); // Action set name
desc1784.putReference( idnull, ref572 );
executeAction( idPly, desc1784, DialogModes.NO );
alert("action " + actName + " complete.")
}

相关内容

  • 没有找到相关文章

最新更新