2017-05-30 26 views
0

我想在Photoshop中使用它關於JavaScript的一些幫助。我將一個PS動作轉換爲一個Java腳本,並且工作正常,但我想修改它一下。 PS腳本包含打印,但當腳本到達時,警報窗口停止腳本並等待用戶輸入。我需要的是JavaScript發送一個按鍵(ENTER)來接受警報 - 在這個eveything繼續並且工作正常之後。Photoshop中的JavaScript發送按鍵

請注意,我想有這種特定的解決方案,在任何其他方式不感興趣。 (我什麼都試過什麼人可以找到在互聯網,要麼他們的工作時,也沒有我的水平,以修復這些代碼。)

我把這裏我覺得需要我修改了代碼的部分

****的部分代碼****

// 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止於此 enter image description here ENTER鍵需要被送到這裏 *****

// 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); 

****代碼繼續... ****

謝謝您的幫助。

乾杯

回答

0

更換

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

var dialogMode = DialogModes.NO;