gpt4 book ai didi

javascript - PHOTOSHOP/JSX : How to efficiently check if tool was used

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

我正在尝试创建一个小脚本,它将读取编辑特定图像时执行了多少步骤。同时还要检查使用了哪些工具。然后将所有结果导出到 .csv 中的各个类别中。

我有输出部分。我有历史状态。

但是您如何检查是否使用了特定工具,例如:液化、克隆图章、自由变换等?

我有以下脚本。它会快速检查我是否使用了该工具,但如果没有使用,则会抛出错误:

No such Element. Line: 13
-> var LiquifyUsed = app.activeDocument.historyStates.getByName('Liquify');

var LiquifyUsed = app.activeDocument.historyStates.getByName('Liquify');

//Check if Liquify was used

if (LiquifyUsed = true) {
alert ("Liquify was used")
} else {
alert ("It was not used")

最佳答案

简单地捕获异常:

var liquifyUsed = false;
try {
app.activeDocument.historyStates.getByName('Liquify');
liquifyUsed = true;
} catch(e) {
// assume the error is always "No such element" --
// you could be more fastidious and check instead.
}
alert('Liquify used: ' + liquifyUsed);

关于javascript - PHOTOSHOP/JSX : How to efficiently check if tool was used,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55047657/

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