Как вызвать более 1 пакетных файлов в VBScript? - PullRequest
0 голосов
/ 30 марта 2010

Я использую следующий код для вызова командного файла:

dim shell  
set shell=createobject("wscript.shell")  
shell.run "a.bat D:\a"  
set shell=nothing    

Как мне вызвать более 1 пакетного файла, чтобы при завершении выполнения 1-го файла выполнялся 2-й файл. как всегда, я действительно ценю любую помощь.

Ответы [ 2 ]

3 голосов
/ 30 марта 2010

Ниже

shell.run "a.bat D:\a"

добавить еще одну строку с другим

shell.run "b.bat ...."

Или создайте пакетный файл, который вызывает все другие пакетные файлы, и вызовите этот пакетный файл из вашего сценария.

1 голос
/ 09 апреля 2012

Вариант явный

тусклый oShell

set oShell = Wscript.CreateObject ("WScript.Shell")

oShell.Run "RunAs / noprofile / user: Admininistrator" "% comspec% / c 1stcommand && 2ndcommand && 3rdcommand" "", 1, false

WScript.Sleep 1000

oShell.Sendkeys "AdmininistratorPassword ~"

Wscript.Quit

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...