960322
发表于 2024-9-8 01:07:49
sandyvs 发表于 2024-4-20 11:56
需要权限
powershell里,
Set-ExecutionPolicy AllSigned
我把ps1的文件内容复制到powershell中执行出来这个:使用“1”个参数调用“SetImage”时发生异常:“在可以调用 OLE 之前,必须将当前线程设置为单线程单元(STA)模式。请确保您的 Ma
in 函数带有 STAThreadAttribute 标记。”
请问您知道怎么解决吗
960322
发表于 2024-9-8 01:09:16
PS C:\Users\Administrator> Add-Type -AssemblyName System.Windows.Forms
PS C:\Users\Administrator> ::SetImage(::FromFile("C:\Users\Adminis
trator\Desktop\临时截图.png"))
使用“1”个参数调用“SetImage”时发生异常:“在可以调用 OLE 之前,必须将当前线程设置为单线程单元(STA)模式。请确保您的 Ma
in 函数带有 STAThreadAttribute 标记。”
所在位置 行:1 字符: 43
+ ::SetImage <<<< (::FromFile("C:\Users\Administrator\Desktop\临
时截图.png"))
+ CategoryInfo : NotSpecified: (:) [], MethodInvocationException
+ FullyQualifiedErrorId : DotNetMethodException
sandyvs
发表于 2024-9-9 08:23:50
960322 发表于 2024-9-8 01:09
PS C:%users\Administrator> Add-Type -AssemblyName System.Windows.Forms
PS C:%users\Administrator> ...
不清楚,可能跟电脑系统有关系
Qwer1243
发表于 2024-10-22 16:39:41
sandyvs 发表于 2024-3-22 12:07
找到解决方法了吗?刚凑了一个,看看怎么样
(setq path (vla-item (vlax-get (vlax-create-object "WScr ...
试了一下,确实可以,感谢分享