gpt4 book ai didi

vbscript - 使用 CFExecute 运行 VBScript 会引发错误,但通过命令行可以正常工作

转载 作者:行者123 更新时间:2023-12-02 09:11:42 24 4
gpt4 key购买 nike

我正在尝试运行 VBScript,但 CFExecute 抛出错误

<cfexecute name = "C:\Windows\System32\CScript.exe" 
arguments = "//NoLogo D:\Excel.vbs D:\test.xls"
variable = "data"
timeout = "100">
</cfexecute>
<cfdump var="#data#">

错误:

 Error: 424 Source: Microsoft VBScript runtime error Description: Object required 

但是当我使用 CMD 运行 VBScript 时,它工作正常

C:\Windows\System32 > cscript //nologo D:\Excel.vbs D:\test.xls

我拥有完全管理员访问权限,为什么会收到此错误?

最佳答案

这是due to bug in the Windows 2008 server 。对于办公自动化(通过脚本和非基于窗口的操作访问),我们必须在其中添加一个“桌面”文件夹

C:\Windows\System32\config\systemprofile
C:\Windows\SysWOW64\config\system32

我添加了它并发现成功。

关于vbscript - 使用 CFExecute 运行 VBScript 会引发错误,但通过命令行可以正常工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25565565/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com