ps脚本中使用ActiveXObject出错,提示“ActiveXObject没有构造函数”?

在PS脚本中使用ActiveXObject时,可能会遇到“ActiveXObject没有构造函数”的错误。这是因为ActiveXObject是JavaScript中的对象,而Photoshop的脚本语言不是纯JavaScript,所以可能无法正确创建对象。

这个问题的解决方案是使用ExtendScript的特定语法创建ActiveXObject。例如,如果要使用FileSystemObject,可以使用以下代码:

JavaScript copy codevar FSO = new ActiveX object(" Scripting。file system object ");

同样,如果您想使用另一个COM对象,您可以使用类似的代码根据它的名称来创建它。

请注意,使用ActiveXObject要求操作系统上已经安装了相应的COM对象,否则将无法正常工作。