是否可以编写一个Abobe Photoshop(cs6)脚本来操作包含图像的窗口? 例如,我想将缩放级别设置为特定值,或更改滚动条上的值。我已经尝试了很多东西,包括脚本监听器,但它没有记录我正在谈论的事件。
任何人都知道它是否可能?
答案 0 :(得分:1)
对于缩放,您可以执行以下操作。基于线程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 );
}
答案 1 :(得分:-1)
这就是我能够设置水平滚动条的偏移量的方式。 不幸的是,文档无法滚动。
<table>
我通过(java)脚本进行选择,想要确保在脚本运行之前用户实际上可以看到我选择的内容。但是,到目前为止,我即将发送触控板事件。 :|