是否可以编写一个Abobe Photoshop(cs6)脚本来操纵包含图像的窗口?
例如,我想将缩放级别设置为特定值,或更改滚动条上的值。我已经尝试了很多东西,包括脚本侦听器,但是它没有记录我正在谈论的事件。
有人知道它是否可能吗?
最佳答案
对于缩放,您可以执行以下操作。基于线程here
setZoom (25);
function setZoom( zoom ) {
cTID = function(s) { return app.charIDToTypeID(s); };
var docRes = activeDocument.resolution;
activeDocument.resizeImage( undefined, undefined, 72/(zoom/100), ResampleMethod.NONE );
var desc = new ActionDescriptor();
var ref = new ActionReference();
ref.putEnumerated( cTID( "Mn " ), cTID( "MnIt" ), cTID( 'PrnS' ) );
desc.putReference( cTID( "null" ), ref );
executeAction( cTID( "slct" ), desc, DialogModes.NO );
activeDocument.resizeImage( undefined, undefined, docRes, ResampleMethod.NONE );
}