Каков наилучший способ в VB.Net запускать скрипты bat один за другим? - PullRequest
0 голосов
/ 04 сентября 2018

У меня есть программа VB.Net, которая вызывает сценарий bat, ожидает его успешное выполнение или тайм-аут, выполняет некоторые действия, вызывает другой сценарий bat, ожидает его успешного выполнения или тайм-аут и т. Д.

Я объявил следующие элементы:

Dim mainProcessHandler As New ProcessStartInfo()
Dim mainProcess As Process

И используйте их все вместе с программой так:

mainProcessHandler.FileName = "something_01out18.bat"
mainProcessHandler.Arguments = "-d"
mainProcessHandler.WindowStyle = ProcessWindowStyle.Hidden
mainProcess = Process.Start(mainProcessHandler)

Затем далее:

mainProcessHandler.FileName = "something_02out18.bat"
mainProcessHandler.Arguments = "-s"
mainProcessHandler.WindowStyle = ProcessWindowStyle.Normal
mainProcess = Process.Start(mainProcessHandler)

И третий, четвертый и так далее: у меня есть несколько звонков, таких как описано выше, и я не могу убедить себя, что это способ сделать это.

Как в VB.Net правильно решить эту проблему?

1 Ответ

0 голосов
/ 04 сентября 2018

Ответ на этот вопрос заключается в том, что представленный код подходит для запуска сценариев bat один за другим. Любое размышление о том, какой другой способ сделать это может быть лучше, может привести к обсуждению на основе мнений, которое не подходит для stackoverflow.

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