标签: vbscript wsh
我在下面附加WSCript代码只是为了执行简单的运行命令,但它显示错误
Set oShell = WScript.CreateObject ("WScript.Shell") oShell.run "cmd /K CD C:\ & Dir"
错误:oShell.run无法识别为内部或外部命令。
请帮助我知道我做错了什么。
答案 0 :(得分:2)
错误消息表明您已将oShell.run提供给shell。如果将两行保存为.vbs文件并使用cscript.exe运行它,它将“正常”。
oShell.run
证据:
更新评论:
如果您向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.