首页 > 解决方案 > Photoshop 动作使每个组中的 1 个随机图层可见 - 好的脚本,但有一个错误

问题描述

我试过这个很棒的脚本,它正是我需要的!恭喜开发者!!

https://stackoverflow.com/a/55860891/15896945

但我有一个错误... Photoshop 21.2.4(在 mac os 10.14.2 上)给我这个消息(我的 psd 版本是法语,所以这个消息是英文翻译):

错误 8800:出现一般 Photoshop 错误。此功能在此版本的 Photoshop 中可能不可用。

“选择”命令不可用。行:36 -> executeAction (idslct, desc300, DialogModes.NO); 并且脚本生成一个也是唯一的模式,我已经尝试了直到 V5.1 的所有 psd 版本,每个版本都有相同的错误......

有什么建议吗?谢谢

标签: photoshop-script

解决方案


您遇到错误的原因是恢复功能特定于编码器的初始“test.psd”

尝试将 Revert 功能替换为:

function Revert()
{
   var idRvrt = charIDToTypeID( "Rvrt" );
   executeAction( idRvrt, undefined, DialogModes.NO );
}

你应该很高兴去!

......但现在我在似曾相识中得到了最奇怪的感觉。


推荐阅读