如何使用 AppleScript 在 Photoshop 中获取前景色?

如何使用 AppleScript 在 Photoshop 中获取前景色?

如何使用 AppleScript 在 Photoshop 中获取前景色?最好是十六进制格式。

答案1

通常tell app "Adobe Photoshop CS5" to foreground color应该可以工作。

CS5 中存在一个错误,大多数 Applescript 术语在某些情况下无法加载:Adobe 论坛:Photoshop CS5 和 Applescript 的变更。我也遇到了这个问题,但一些建议的修复方法(以 32 位模式打开 PS、在 ASE 之前打开 PS)对我不起作用。我没有尝试重新安装。

还有适用于 CS5 的 AppleScript 参考,请参阅Adobe Photoshop 脚本 | Adob​​e 开发人员连接

答案2

使用 获取颜色foreground color。请参阅这里(PDF 链接),第 12 和 13 页,有关如何使用它的示例。

使用convert color(第 188 页)进行转换。

它应该与下面的类似工作;但我没有 PS 来测试它:

tell application "Photoshop"
    set fgColor to foreground color
    set fgHexColor to convert color fgColor to RGB Hex
end tell

相关内容