Вы можете использовать класс Process для запуска пакетного файла
Dim psi As New ProcessStartInfo("Path TO Batch File")
psi.RedirectStandardError = True
psi.RedirectStandardOutput = True
psi.CreateNoWindow = False
psi.WindowStyle = ProcessWindowStyle.Hidden
psi.UseShellExecute = False
Dim process As Process = Process.Start(psi)
Лучший способ - использовать Process.Start
и передать путь к пакетному файлу
Process.Start(pathToBatchFile)
Простой и понятный метод
System.Diagnostics.Process.Start("c:\batch.bat")
.'Самый простой способ, если вам известно точное местоположение файла -
System.Diagnostics. Process.Start("c:\test\file.bat")
'В Visual Studio файл должен существовать в /bin/debug или /bin/release в зависимости от текущей конфигурации сборки
System.Diagnostics.Process.Start("test.bat")
.