gpt4 book ai didi

VBScript WScript.Shell Run() - 系统找不到指定的文件

转载 作者:行者123 更新时间:2023-12-04 16:54:32 25 4
gpt4 key购买 nike

我正在尝试编写一个使用 WScript.Shell 的 VBScript (.vbs) 脚本 运行()方法,但似乎 Run() 找不到我传入的文件。

我已经将我的脚本归结为以下将重现结果的代码。这可以复制到文本编辑器,保存为 test.vbs 并运行。 类型 命令只是输出传入的文件中的文本。

Dim WShell
Set WShell = WScript.CreateObject("WScript.Shell")

WShell.Run("type C:\inetpub\wwwroot\iisstart.htm")

Set WShell = Nothing

如果您要直接从 CMD 提示符运行 Run() 中的代码,它工作正常。但是当它从 .vbs 脚本内部运行并使用 Run() 时,它给了我以下错误:
Test.vbs(4, 1) (null): The system cannot find the file specified.

我可以使用 Run() 运行其他命令就好了,但是当我尝试传入路径时它失败了。顺便说一下,Exec() 失败并出现相同的错误。有任何想法吗?

最佳答案

尝试这个

Set oShell = CreateObject("WScript.Shell")

strCmd = "cmd /K type C:\inetpub\wwwroot\iisstart.htm"

oShell.Run(strCmd)

Set oShell = Nothing

关于VBScript WScript.Shell Run() - 系统找不到指定的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9432901/

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