我在COM兼容性问题上有问题。这个链接已经非常有用了,解释说,COM兼容性问题可以用后期绑定来解决。我已经尝试过了,但是现在我对如何使用以前通过COM对象访问的类型感到困惑。
原始代码:
//This works with late binding
m_Application = new Photoshop.Application();
var refe = new Photoshop.ActionReference();
refe.PutProperty(m_Application.CharIDToTypeID("Prpr"), m_Application.CharIDTo
我有两个脚本,我想组合,但第二个脚本不能开始,直到一个程序(Photoshop)关闭。脚本一结束时,启动带有调用项的photoshop脚本。一旦Photoshop脚本完成,PhotoShop就会关闭。第二个代码用一个简单的移动项对原始文件进行归档。使用PowerShell,我如何知道PhotoShop何时关闭并开始移动项?
我花了一段时间研究这个文档,看看有什么文档,但要么我的问题很难回答,要么我找不到任何线索来开始。
# Script One
ii "E:\resizerScript.jsx"
#Something to determine when PhotoShop i
我正在尝试将Photosshop CC窗口的大小调整为1280x720,以便以720p进行录制。我尝试了多种方法,包括AppleScript、SizeUP!应用程序、终端等都不能工作。
下面是我使用的AppleScript的一个例子:
tell application "System Events" to tell application process "Adobe Photoshop CC"
display dialog (get name of window 1)
set position of window 1 to {50, 50}
您可以使用Photoshop之外的JavaScripts (扩展脚本)来自动执行某些过程。
有一种方法可以使用带有DoJavaScriptFile()函数的C#调用Photoshop的JavaScripts:
//See the Adobe Photoshop Object Library on the COM
using Photoshop;
static void Main (args string[])
{
//Sample jsx path
var jsxPath = @ "C:\\sample.jsx";
//Defines the object typ