Запуск bat файла сведен к минимуму
Я пытаюсь запустить файл .bat (на самом деле серию из них) из приложения .NET и скрыть (или, по крайней мере, минимизировать) командное окно - но оно будет настаивать на мигании. Пробовал с закомментированными строками ниже и без них.
Есть идеи?
Что я уже пробовал:
psInfo = New ProcessStartInfo(Path_to_bat_file) psInfo.WorkingDirectory = Application.StartupPath & "\bats" psInfo.WindowStyle = ProcessWindowStyle.Minimized ' psInfo.UseShellExecute = False ' psInfo.RedirectStandardInput = False myProcess = Process.Start(psInfo) myProcess.WaitForExit()или, если вы предпочитаете:
psInfo = new ProcessStartInfo(Path_to_bat_file); psInfo.WorkingDirectory = Application.StartupPath + "\\bats"; psInfo.WindowStyle = ProcessWindowStyle.Minimized; // psInfo.UseShellExecute = false; // psInfo.RedirectStandardInput = false; myProcess = Process.Start(psInfo); myProcess.WaitForExit();