Выполните команду cmd из VBScript

#vbscript

Вопрос:

Как я могу выполнить cmd команду из VBScript (не с помощью файла .bat)

Например, я хочу выполнить следующее из VBScript:

 cd /d C:dir_testfile_test 
sanity_check_env.bat arg1
 

Комментарии:

1. вы имеете в виду выполнение команд dos из VBScript?

Ответ №1:

Для выполнения команд dos вам необходимо создать экземпляр WScript.Shell объекта и использовать его Run() метод:

 Set oShell = WScript.CreateObject("WScript.Shell")
oShell.run "cmd cd /d C:dir_testfile_test amp; sanity_check_env.bat arg1"
 

Ответ №2:

Создайте WScript.Объект оболочки и вызовите на нем метод Run ().

http://msdn.microsoft.com/en-us/library/d5fk67ky(v=против 85).aspx

Ответ №3:

Также можно вызвать Ошелл.Exec, чтобы иметь возможность считывать ответы STDIN/STDOUT/STDERR. Идеально подходит для проверки ошибок, которую, похоже, вы делаете со своим здравомыслием .