gpt4 book ai didi

extendscript - 在Photoshop脚本中保存每个用户或每个文档的首选项

转载 作者:行者123 更新时间:2023-12-04 03:07:07 27 4
gpt4 key购买 nike

我正在使用ExtendScript在JavaScript中处理Photoshop脚本。我的脚本允许一些用户输入,我想在两次使用之间保存它。也就是说,我正在寻找一种在特定键下保存简单字符串或数字值的方法,以便以后在脚本中使用时可以访问它。简而言之,我想保存我的脚本的首选项。我怎么做?

更好的是能够在每个文档的基础上至少保存一些首选项。那可能吗?也就是说,我可以在文档中存储任意数据吗?

最佳答案

您可以使用放置/获取自定义选项来保存在Photoshop启动期间持续存在的首选项参数:

const kMyFlag = app.stringIDToTypeID( "myFlag" );
const kMyNumber = app.stringIDToTypeID( "myNumber" );
const kMySettings = "mySettings";

function saveSettings()
{
var desc = new ActionDescriptor();
desc.putBoolean(kMyFlag, true);
desc.putInteger(kMyNumber, 42);

// "true" means setting persists across Photoshop launches.
app.putCustomOptions( kMySettings, desc, true );
}

function getSettings()
{
var desc = app.getCustomOptions( kMySettings );
return [desc.getBoolean( kMyFlag ), desc.getInteger( kMyNumber )];
}

关于extendscript - 在Photoshop脚本中保存每个用户或每个文档的首选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14388531/

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