【问题标题】:python / Photoshop foreground color changingpython / Photoshop前景色改变
【发布时间】:2018-02-14 04:17:17
【问题描述】:

我有非常基本的 python 知识库,我正在做一个与 Photoshop 交互的项目。 我设法完成了我最想做的最后一期 因为我的程序不断地从 Photoshop 中读取(前景色)并将相同的内容写入 Photoshop。我的问题是当程序很忙并且没有准备好接受数据时,例如当对话框窗口打开时,python 尝试发送数据并失败并停止应用程序 我正在使用 python 2.7 并遵循我正在使用的一些代码 我想我需要在发送任何东西之前检查端口是否准备好

psApp = win32com.client.Dispatch("Photoshop.Application")
psApp.foregroundColor = solidcolor   #to send the new data to Photoshop

谢谢

【问题讨论】:

  • 也许您可以在 try/except 块内发送以优雅地处理失败的发送...
  • 非常感谢您的回答 Brandon ... 不知道该怎么做 .. 但肯定会尝试 .... 如果您有任何样品,请发表评论.. 再次感谢
  • 看起来像这样 stackoverflow.com/a/11758128/2836621except x=int... 会变成 psApp...
  • 谢谢马克....我的 Python 知识太基础了,所以我听从了你的建议,但仍然无法弄清楚。我将根据您的建议将我需要的代码部分放在检查端口之前...
  • try: psApp = win32com.client.GetActiveObject("Photoshop.Application") psApp.foregroundColor = solidcolor #将solidColor数组应用到photoshop前景色,除了ValueError:打印“BUSY”否则:打印“OK”

标签: python-2.7 photoshop


【解决方案1】:

非常感谢所有试图帮助我解决这个问题的人...... 我设法使用try解决了它,除了...我还发现中断发生在计时器上,该计时器将值应用于协议本身 再次感谢

【讨论】:

    猜你喜欢
    • 2020-07-28
    • 1970-01-01
    • 2019-05-13
    • 2020-05-13
    • 1970-01-01
    • 2012-11-05
    • 2013-07-06
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多