VBScriptから(.batファイルではなく)DOSコマンドを実行する方法
たとえば、VBScriptから以下を実行したいとします。
cd /d C:dir_test\file_test
sanity_check_env.bat arg1
Set oShell = WScript.CreateObject("WSCript.Shell")
oShell.run "cmd cd /d C:dir_test\file_test & sanity_check_env.bat arg1"
STDIN/STDOUT/STDERR応答を読み取ることができるようにoShell.Execを呼び出すこともできます。正気度.BATで実行しているように見えるエラーチェックに最適です。
WScript.Shellオブジェクトを作成し、その上でRun()メソッドを呼び出します。
http://msdn.Microsoft.com/en-us/library/d5fk67ky(v = vs.85).aspx