在 Photoshop 中使用 Javascript 隐藏额外内容

Hide extras with Javascript in Photoshop

有什么方法可以在 photoshop 中使用 Javascript 隐藏额外内容(特别是 selection/marching 蚂蚁)?我有一个经常用来进行选择的动作,并且不可避免地总是跟进 Cmd + H 来隐藏选择。很好奇是否有一种方法可以使用脚本将三个击键减少到一个。我花了一段时间谷歌搜索,似乎不可能,但我也没有发现有人问这个具体问题。 提前致谢!

据我所知,没有办法通过 scriptlistener 或 JavaScript 来做到这一点。

// this is pseudo code
activeDocument.selection.selectAll().show(false);
// this doesn't work

很少有东西超出了 Photoshop 脚本的范围,而且(遗憾的是)show extras 就是其中之一。但一定要证明我错了。

切换附加功能 (Cmd + H) 可以通过以下方式编写脚本:

app.runMenuItem (app.stringIDToTypeID ("toggleShowExtras"));

如果您希望将此步骤包含在当前正在录制的操作中,请不要直接 select 查看 > 额外命令,而是使用位于操作 palette/panel 的右上角,然后 select 命令,同时显示对话框并单击确定。