如何从VBScript中执行cmd
命令(而不是通过.bat文件)?
例如,我想从VBScript执行以下命令:
cd /d C:dir_test\file_test
sanity_check_env.bat arg1
WScript.Shell
对象并使用其Run()
方法:Set oShell = WScript.CreateObject("WScript.Shell")
oShell.run "cmd cd /d C:dir_test\file_test & sanity_check_env.bat arg1"
还可以调用oShell.Exec以便能够读取STDIN / STDOUT / STDERR响应。非常适合错误检查,似乎您正在使用您的sanity .BAT。