【发布时间】: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