如何从VBScript执行DOS命令(不是通过.bat文件)
例如,我想从VBScript执行以下操作:
cd /d C:dir_test\file_test
sanity_check_env.bat arg1
答案 0 :(得分:8)
Set oShell = WScript.CreateObject("WSCript.shell")
oShell.run "cmd cd /d C:dir_test\file_test & sanity_check_env.bat arg1"
答案 1 :(得分:2)
创建WScript.Shell对象并在其上调用Run()方法。
http://msdn.microsoft.com/en-us/library/d5fk67ky(v=vs.85).aspx
答案 2 :(得分:2)
还可以调用oShell.Exec以便能够读取STDIN / STDOUT / STDERR响应。完美的错误检查,你似乎正在做你的理智.BAT。