- Регистрация
- 30.11.2020
- Сообщения
- 496
- Благодарностей
- 314
- Баллы
- 63
Добрый день форум.
Для работы шаблона необходимо использовать 8 bat файлов, которые должны выполняться последовательно
Для запуска батника использовал следующую конструкцию
Но данная конструкция отображает окно консоли, что делает невозможным дальнейшую работу на компьютере, так какпостоянно вылетает окно консоли, батников 8 и все это работает в цикле.
Попробовал такую конструкцию
Как показывает лог - кубик выполняет код,окно не вылетает, но по факту выполнения батника, в файле где должен быть результат - он отсутствует, хотя при первом варианте запуска - батник выполняет необходимые вычисления и записывает их.
Есть ли вариант последовательного выполнения батников (то есть, каждый должен начинать выполнение строго по завершению предыдущего, чтобы не перегружать процессор) посредством С#кода?
Также подойдет и батник который последовательно запустит каждый из 8 батников, без отображения окна консоли. Тут есть следующий нюанс все батники находятся в разных папках
C:\Users\MayerskCo\Desktop\ALPHABET\customSTEP1\step.bat
C:\Users\MayerskCo\Desktop\ALPHABET\customSTEP2\step.bat
C:\Users\MayerskCo\Desktop\ALPHABET\customSTEP3\step.bat
и.т.д.
Заранее спасибо
Для работы шаблона необходимо использовать 8 bat файлов, которые должны выполняться последовательно
Для запуска батника использовал следующую конструкцию
C#:
System.Diagnostics.Process.Start(@"C:\Users\MayerskCo\Desktop\ALPHABET\customSTEP1\step.bat");
Попробовал такую конструкцию
C#:
System.Diagnostics.ProcessStartInfo processStart = new System.Diagnostics.ProcessStartInfo();
processStart.FileName = (@"C:\Users\MayerskCo\Desktop\ALPHABET\customSTEP1\step.bat");
processStart.CreateNoWindow = true;
processStart.WindowStyle = System.Diagnostics.ProcessWindowStyle.Hidden;
System.Diagnostics.Process.Start(processStart);
Есть ли вариант последовательного выполнения батников (то есть, каждый должен начинать выполнение строго по завершению предыдущего, чтобы не перегружать процессор) посредством С#кода?
Также подойдет и батник который последовательно запустит каждый из 8 батников, без отображения окна консоли. Тут есть следующий нюанс все батники находятся в разных папках
C:\Users\MayerskCo\Desktop\ALPHABET\customSTEP1\step.bat
C:\Users\MayerskCo\Desktop\ALPHABET\customSTEP2\step.bat
C:\Users\MayerskCo\Desktop\ALPHABET\customSTEP3\step.bat
и.т.д.
Заранее спасибо