我正在编写一个小应用程序来更改photoshop画笔的颜色。在photoshop中,您必须转到颜色选择器并更改RGB值或手动选择新颜色。我想知道是否有一种方法可以将值发送到保存该值的变量/内存地址。
我还编写了一个应用程序来从外部程序更改画笔大小,但这必须非常粗糙。我找到的唯一解决方案是发送"["one_answers"]"的实际击键,这是增加笔刷大小和减少笔刷大小的热键。由于没有热键来更改颜色,因此此方法无法工作。(我用python编写了这个程序,但我正试图为颜色问题找到一个c/c++解决方案)
想法会很棒:)
Photoshop公开了它的COM接口,因此您应该能够通过使用c#、c++等访问这些属性。
试试这些:
在Windows环境中从C或C++访问COM接口
访问应用程序';使用C++或C 的COM接口
或者对于osx:
http://macdevcenter.com/pub/a/mac/2004/04/16/com_osx.html