从VBScript执行cmd命令

10

如何从VBScript中执行cmd命令(而不是通过.bat文件)?

例如,我想从VBScript执行以下命令:

cd /d C:dir_test\file_test 
sanity_check_env.bat arg1

3
你是指从VBScript执行DOS命令吗? - gideon
3个回答

11
为了运行'dos'命令,您需要实例化WScript.Shell对象并使用其Run()方法:
Set oShell = WScript.CreateObject("WScript.Shell")
oShell.run "cmd cd /d C:dir_test\file_test & sanity_check_env.bat arg1"

3

还可以调用oShell.Exec以便能够读取STDIN / STDOUT / STDERR响应。非常适合错误检查,似乎您正在使用您的sanity .BAT。


3

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接