gpt4 book ai didi

javascript - Photoshop 脚本 : app. activeDocument 未定义

转载 作者:行者123 更新时间:2023-11-28 01:27:34 24 4
gpt4 key购买 nike

我正在尝试访问脚本中当前打开的文档,但它未定义。但我已经在 Photoshop 中打开了文档。我应该以某种方式初始化它吗?这是我的代码

function ProcessDocumentWithoutXML()
{
g_rootDoc = app.activeDocument;
g_progBar = new ProgressBar();

if (app.activeDocument != null)
{
ProcessLayersWithoutXML(g_rootDoc);
alert("Done!");
} else {
alert("Missing active document");
}
}

ProcessDocumentWithoutXML();

最佳答案

为了让它发挥作用

g_rootDoc      = app.activeDocument;

需要位于函数外部(除非您将源文档传递给该函数)。

修改后的代码:

if (documents.length != 0)
{
g_rootDoc = app.activeDocument;
// g_progBar = new ProgressBar(); // no worky in cs2
ProcessLayersWithoutXML(g_rootDoc);
alert("Done!");
}
else
{
alert("Missing active document");
}


function ProcessDocumentWithoutXML()
{

}

ProcessDocumentWithoutXML();

function ProcessLayersWithoutXML()
{
}

关于javascript - Photoshop 脚本 : app. activeDocument 未定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22507109/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com