2014-12-23 1 views
0

У меня есть три консольных приложения C# (пакетное задание).C# - вызов нескольких пакетных заданий в последовательном порядке

1. Batch A 
    2. Batch B 
    3. Batch C 

Пакетный Б должна быть выполнена один раз Пакетная А сделано, и Пакетный С должна быть выполнена один раз партия В это делается. Прямо сейчас я запланировал в планировщике Windows, установив время. Есть ли способ автоматизировать это.

В основном я ищу одно задание, которое будет запланировано, которое будет вызывать все выше трех заданий по одному. Пожалуйста, дайте мне ваши предложения.

+1

Почему бы не использовать этот подход? http://stackoverflow.com/questions/1419163/from-c-open-an-arbitrary-application –

ответ

0

Вместо выполнения 3 пакетных файлов из вашего приложения C# рассмотрите возможность запуска StartBats.bat с C#. Сделайте StartBats.bat запускать пакет A, B и B. Это также облегчит вам добавление Batch D и т. Д. В будущем, если это необходимо.

+0

foreach (файл в files.bat) {do stuff} не так много отличается или сложнее и делает то же самое при прямом решении вопроса ... –

Смежные вопросы