WScript.Run命令对我不起作用

时间:2016-01-22 07:49:31

标签: vbscript wsh

我在下面附加WSCript代码只是为了执行简单的运行命令,但它显示错误

Set oShell = WScript.CreateObject ("WScript.Shell")
oShell.run "cmd /K CD C:\ & Dir"
  

错误:oShell.run无法识别为内部或外部命令。

请帮助我知道我做错了什么。

1 个答案:

答案 0 :(得分:2)

错误消息表明您已将oShell.run提供给shell。如果将两行保存为.vbs文件并使用cscript.exe运行它,它将“正常”。

证据:

Evidence

更新评论:

如果您向shell提供一行,它会尝试将第一个单词映射到其内部或外部命令列表(将路径和已知扩展名考虑在内):

DNV35 C:\Documents and Settings\eh
oShell.run pipapo

'oShell.run' is not recognized as an internal or external command,
operable program or batch file.