Как запустить BAT-файл в фоновом режиме

Redsmokky

Client
Регистрация
06.10.2015
Сообщения
311
Благодарностей
195
Баллы
43
Доброго времени, не разобрался как запустить BAT-ник в фоновом режиме

- Через стандартный экшен у меня почему-то не дожидается выполнения
- Если делать через C# дожидается, но я не понял как скрыть окно CMD, чтобы код отработал в фоновом режиме.

Нашел пример кода на форуме, там стоит параметр hidden который по идее должен скрывать окно консоли, но она активная. Подскажите как сделать ее скрытой.

C#:
var file = project.Variables["Переменная1"].Value; // заносим сюда данные из переменной "Переменная1"
System.Diagnostics.ProcessStartInfo start =
      new System.Diagnostics.ProcessStartInfo();
start.FileName = file;
start.WindowStyle = System.Diagnostics.ProcessWindowStyle.Hidden;
var process = System.Diagnostics.Process.Start(start );
process.WaitForExit();
 

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)