2017-05-30 5 views
0

Ich möchte etwas Hilfe in Bezug auf ein Javascript in Photoshop verwenden. Ich konvertierte eine PS-Aktion in ein Java-Skript und es funktioniert gut, aber ich würde es gerne etwas modifizieren. Das PS-Skript enthält das Drucken, aber wenn das Skript dort ankommt, stoppt ein Alarmfenster das Skript und wartet auf Benutzereingaben. Was ich brauche, ist, dass das Javascript einen Tastendruck (ENTER) sendet, um den Alarm zu akzeptieren - danach ist alles in Ordnung und funktioniert gut.Photoshop Javascript senden Tastenanschlag

Bitte beachten Sie, dass ich diese spezifische Lösung haben möchte und an keiner anderen Methode interessiert bin. (Ich habe versucht, alles, was man im Internet und jeder von ihnen finden können arbeiten, noch bin ich auf der Ebene jene Code zu beheben.)

ich hier setzen die Teil des Codes ich Bedürfnisse mir denken geändert:

**** Teil des Codes ****

// Print  
    function step25(enabled, withDialog) {   
    if (enabled != undefined && !enabled)  
     return;  
    var dialogMode = (withDialog ? DialogModes.ALL : DialogModes.NO);  
    var desc1 = new ActionDescriptor();  
    desc1.putBoolean(cTID('PstS'), true);  
    desc1.putEnumerated(cTID('Inte'), cTID('Inte'), cTID('Clrm'));  
    executeAction(cTID('Prnt'), desc1, dialogMode);  
    }; 

***** CODE STOPPT hIER enter image description here Schlüssel muss ENTER hier schicken werden *****

// Save 
    function step26(enabled, withDialog) { 
if (enabled != undefined && !enabled) 
    return; 
var dialogMode = (withDialog ? DialogModes.ALL : DialogModes.NO); 
var desc1 = new ActionDescriptor(); 
var desc2 = new ActionDescriptor(); 
desc2.putInteger(cTID('EQlt'), 12); 
desc2.putEnumerated(cTID('MttC'), cTID('MttC'), cTID('None')); 
desc1.putObject(cTID('As '), sTID("JPEGFormat"), desc2); 
desc1.putPath(cTID('In '), new File("/c/PHOTO_BOOT/PS_Temporary_Save/Almost_There.jpg")); 
desc1.putBoolean(cTID('Cpy '), true); 
executeAction(cTID('save'), desc1, dialogMode); 

**** Code geht weiter ... ****

Vielen Dank für Ihre Hilfe.

Prost

Antwort

0

ersetzen

var dialogMode = (withDialog ? DialogModes.ALL : DialogModes.NO); 

mit

var dialogMode = DialogModes.NO; 
Verwandte Themen