从VBScript执行DOS命令

时间:2011-03-29 04:14:02

标签: vbscript cmd dos

如何从VBScript执行DOS命令(不是通过.bat文件)

例如,我想从VBScript执行以下操作:

cd /d C:dir_test\file_test 

sanity_check_env.bat arg1

3 个答案:

答案 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。