Quiero recibir una alerta de Javascript cuando un usuario en Photoshop aplique una acción con un clic. verifique esta captura de pantalla . Aquí, cuando el usuario haga clic en la acción de color gris, se aplicará después de eso, debería dar una alerta que se completó.
Intenté debajo de este código, pero no funciona. Esperando su ayuda.
app.actions["actionName"].onComplete(function(){ alert('action name - completed') })Querrás una función que llamará a la acción. En mi ejemplo, tengo una acción que aplana todas las capas. Simplemente reemplace el nombre de la acción y su conjunto de acciones con el que desee ("Verificar nuevo con recorte").
// 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.") }