这是我从命令行运行的代码:
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"" ")不幸的是,直到现在我还没有成功。
发布于 2017-06-21 21:19:44
如果我理解得很好,命令"wscript C:\pw_decoder.vbs C:\settings.vbe >> C:\pw.vbs“调用带有4个参数的wscript (1:C:\pw_decoder.vbs 2:C:\settings.vbe 3:>> 4:C:\pw.vbs)。
如果你想从命令行调用vbs,你不需要调用之前的wscript。
直接调用您的vbs文件,命令: oShell.run("C:\pw_decoder.vbs C:\settings.vbe >> C:\pw.vbs")调用带3个参数的pw_decode.vbs (1:C:\settings.vbe 2:>> 3:C:\pw.vbs)
现在,在pw_decoder.vbs中需要什么作为参数?
https://stackoverflow.com/questions/44667174
复制相似问题