Как я могу выполнить команду DOS из VBScript (не с помощью файла .bat)
Например, я хочу выполнить следующее из 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"
Может также вызывать oShell.Exec, чтобы иметь возможность читать ответы STDIN / STDOUT / STDERR. Идеально подходит для проверки ошибок, которые, кажется, вы делаете со своим здравомыслием .BAT.
Создайте объект WScript.Shell и вызовите для него метод Run ().
http://msdn.microsoft.com/en-us/library/d5fk67ky(v=vs.85).aspx