#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. Идеально подходит для проверки ошибок, которую, похоже, вы делаете со своим здравомыслием .