【发布时间】:2017-06-21 05:01:30
【问题描述】:
这是我从命令行运行的代码:
wscript C:\pw_decoder.vbs C:\settings.vbe >> C:\pw.vbs
这工作正常,但从 vbs 中我只收到“参数不足”之类的错误。我已经尝试了以下方法:
Set oShell = CreateObject ("WScript.Shell")
oShell.run("wscript C:\pw_decoder.vbs C:\settings.vbe >> C:\pw.vbs")
Set oShell = CreateObject ("WScript.Shell")
oShell.run("wscript ""C:\pw_decoder.vbs C:\settings.vbe >> C:\pw.vbs"" ")
Set oShell = CreateObject ("WScript.Shell")
oShell.run("wscript ""C:\pw_decoder.vbs"" ""C:\settings.vbe"" >> ""C:\pw.vbs"" ")
很遗憾,直到现在我都没有成功。
【问题讨论】:
-
你想完成什么?看起来您正在使用脚本来编写和执行新脚本 - 这相当复杂。
-
您需要一个外壳来进行重定向。见stackoverflow.com/a/30238082/603855
-
@Ekkehard.Horner 谢谢,效果很好!!