1

Можно ли запустить задачу из планировщика задач Windows XP после завершения 1 задачи?

У меня есть список программ, которые он должен запустить (program1.exe, program2.exe, program3.exe) Я хотел бы, чтобы program2.exe запускался через X секунд / минут после успешного запуска program1.exe.

program1.exe будет первой задачей, которая будет запущена после входа в систему. program2.exe должен запуститься, когда program1.exe запущен (поэтому не запускается). program3.exe запустится после запуска program2.exe.

Это возможно даже удаленно с планировщиком заданий в XP?

===

Если это невозможно, существуют ли какие-либо программы рекомендаций, которые бы помогли?

2 ответа2

1

Сделайте так, чтобы программа 1 производила какой-то вывод, когда она будет завершена. Программа 2 запускается одновременно с программой 1, но выполняется цикл, пока не будет найден этот вывод. Пусть программа 2 также выдаст вывод, который будет ожидать программа 3.

Если вы не можете заставить программы делать это, то запланируйте только свой собственный скрипт, который определит, когда запускать каждую программу аналогичным образом. Я предполагаю, что каждая программа делает что-то, что вы можете увидеть где-то.

0

Не могли бы вы написать пакетный скрипт для запуска программы 1, спать сколько хотите, запустить программу 2 и т.д.? Это будет выглядеть примерно так:

program1.exe
timeout 60 /NOBREAK > NULL
program2.exe
timeout 60 /NOBREAK > NULL
program3.exe

Уловка тайм-аута, которую я получил от https://stackoverflow.com/a/4317055/686041

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .