activeDocument.guides.removeAll()
https://stackoverflow.com/a/72004542
我也不懂这块的区别, 不过有一些摸索的经验.两种方式:这句我是用 Photoshop 脚本监听工具监听到的, 一般是想要什么操作在 Photoshop 里点一下看看有没有监听到, 然后复制出来改改就用, 挺方便的, 不用怎么动脑子.这种方式应该是用脚本去调用 Photoshop 软件现成的功能.
activeDocument.guides.removeAll() 这种方式应该是直接用脚本执行, 写脚本的时候挺很方便, 不用去监听了.区别:非常多的功能都是可以通过上面的两种方式调用的, 也不清楚内部到底是什么原理一次实践对比:
写这个动作的时候, 参考线描边 - 动作信息 - Quicker需要加选一排排像素, 开始是调的 Photoshop 单行选框工具.但是感觉有点慢, 我就在想用脚本自己手写单行选择会不会更快, 是不是调 Photoshop 的功能会比手写的脚本慢.然后就花了不少时间自己手写了单行选择的脚本, 但是掐秒表测了几次速度都没区别, 没有变快, 白写了.想了想, 既然速度都没区别, 还是用了 Photoshop 原生的功能比较好, 感觉会比自己手写的稳定.这次之后就比较偏向调 Photoshop 的功能了, 可能是给人的感觉比较稳定. (虽然没感觉到区别)
可能有用的参考资料:
ScriptingListener 增效工具
安装脚本监视工具 - 动作信息 - Quicker
临时调试用的: 脚本控制台 - 动作信息 - Quicker
可以搜到大部分监听代码的缩写的全称 列出内部操作ID - 动作信息 - Quicker