0

我正在开发 C#.Net 调用 Photoshop 的应用程序。

我的电脑安装了 Photoshop 32 位和 64 位的 2 个版本。

应用程序只调用 64 位版本,这意味着当 32 位版本已经打​​开时,应用程序会引发异常。

你能告诉我在这种情况下如何控制 32 位版本的 Photoshop 吗?
非常感谢。

这是VBScript中的代码

imagePath = "C:\Users\Public\Pictures\Sample Pictures\Koala.jpg"
Dim appRef
设置 appRef = CreateObject( "Photoshop.Application" )
设置 docRef = appRef.Open(imagePath)

4

1 回答 1

0

我花了很多时间来寻找解决方案,那就是:

  1. 如果您使用 VBScript,您可以在 32 位模式下运行脚本

    打开:C:\Windows\SysWOW64\cmd.exe
    然后运行:cscript *.vbs

  2. 如果您构建 C# 应用程序,您可以将目标平台更改为 x86

于 2013-06-11T10:49:47.153 回答