Как автоматически запустить программу или выключить компьютер в зависимости от действий пользователя

Автоматическое выполнение команд в зависимости от условий в системе

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

Все это становится возможным при использовании программы BDV SystemEvents. Эта утилита позволяет задавать действия, которые выполняются при определенных условиях.

Список условий и действий может быть бесконечным

То есть это не просто автоматический запуск программ или выключение компьютера по расписанию. Выключить компьютер по таймеру — с этим и стандартный планировщик справится. Тут вся фишка в том, что это делается в ответ на системные события.

Идея сводится к следующему: программа имеет возможность отслеживать активность пользователя, открытие/закрытие программ и автоматически выполнять при этом заданные пользователем действия.

Условием может быть, например, неактивность пользователя в течение определенного времени. Или запуск/закрытие определенного приложения.

В качестве действия можно задать выполнение любой команды операционной системы, как это делается в стандартном диалоге Windows «Выполнить» (Win + R), в том числе запуск приложения. Так же можно выключить/перезагрузить компьютер или завершить работу текущего пользователя.

Комбинируя различные условия и действия можно решать множество различных задач. Например, запретить запуск определенных приложений, или, наоборот, не позволять закрыть приложение (перезапускать его).

Утилита способна заменить хранитель экрана Windows, выходить из текущего пользователя при длительном бездействии.

Предостережения

Пользоваться программой нужно осторожно, то есть не задавать программе выполнение противоречивых действий. Например, выключение компьютера при запуске Word — не самое полезное сочетание.

Помните так же, что при принудительном выключении (галочка «Force») запущенные программы завершаются независимо от того, все ли данные сохранены. С одной стороны, это дает гарантию того, что компьютер точно выключится, а не остановится на пол пути с предложением сохранить изменения в какой-нибудь программе. С другой стороны, это дает гарантию того, что все несохраненные данные точно будут потеряны. Так что будьте внимательны.

Комбинаций условий с действиями много. То как вы настроите зависит только от ваших задач и предпочтений.

Вот так добавляется условие (текущая закладка) и соответствующее ему действие (первая закладка)

Несколько примеров использования BDV SystemEvents:

Условие: Если не запущен Converter.exe.

Сколько стоит это удовольствие?

Источник: www.fortress-design.com

Категория: Программное обеспечение

Похожие статьи: