如何使用 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 脚本 | Adobe 开发人员连接。
答案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