Как выполнить задачу в планировщике задач Windows 7 с помощью триггера, когда приложение заканчивается?
Я хочу сделать задачу, когда мой процесс "explorer.exe" заканчивается.
Как я могу это сделать?
2 ответа
Я не вижу встроенного триггера для этого. Если рассматриваемое приложение создает свою собственную пользовательскую категорию задач и регистрирует события, такие как закрытие приложения, тогда, конечно, вы можете использовать это, но в противном случае я не думаю, что планировщик задач может помочь вам в этом.
Обходной путь должен был бы запланировать пакетный файл / сценарий, чтобы периодически проверять, какие задачи выполняются (используя команду tasklist
или подобное) и реагировать соответственно.
Такая программа, как Shutter, также может быть полезна:
Shutter - это многофункциональная утилита планирования, которая имеет удобный и простой в использовании интерфейс и поддерживает множество различных событий и действий. События: обратный отсчет, время, остановки Winamp, низкая загрузка ЦП, неактивный пользователь, низкий заряд батареи, закрытие окна, остановки процесса, остановки Ping, ограничение размера файла. Действия: выключение, перезагрузка, выход из системы, блокировка рабочей станции, спящий режим, режим гибернации, выключение монитора, отключение / отключение общей громкости, зависание, тревога, воспроизведение звука, выполнение программы.
Ссылки на рабочий стол могут быть созданы для выполнения любых поддерживаемых действий непосредственно с рабочего стола. Веб-интерфейс позволяет удаленно выполнять действия и отображает информацию о компьютере во время выполнения: время работы, список процессов, снимок экрана рабочего стола, выполнение программы и многое другое.
Настройте ведение журнала завершения процесса. Затем вы можете назначить запланированное задание на эти события. Запланированное задание может запустить сценарий powershell, чтобы проверить событие и посмотреть, является ли имя образа explorer.exe. Если это так, то делай, что хочешь.