Я не хочу, чтобы планировщик задач или что-то еще разбудило компьютер, но когда я снова открываю ноутбук и машина просыпается, я бы хотел, чтобы это был триггер, который планировщик задач или что-то другое использует для запуска приложения.
4 ответа
Вы можете установить флажок «Запускать задачу как можно скорее после того, как запланированный запуск пропущен» на вкладке «Настройки» для задачи. Это по крайней мере для задач, которые запланированы регулярно и не запускаются из-за сна / гибернации / выключения.
Кажется, что не существует триггера "При пробуждении из сна", но вы, вероятно, можете использовать триггер "По событию". Интересные события, похоже, происходят от «Kernel-Power» и «Power-Troubleshooter». Системный спящий режим генерирует событие из Kernel-Power с идентификатором события 42. Пробуждение - это событие от Power-Troubleshooter с идентификатором события 1.
Решение на основе событий, предложенное Йоханнесом, сработало для меня. Я хотел, чтобы определенный текстовый файл (мой список дел) открывался в Блокноте каждый раз, когда я выключал компьютер (Windows 7). Я настроил запланированное задание для запуска с этим событием в качестве триггера:
- Журнал: Система
- Источник: Power-Troubleshooter
- Код события: 1
Это хорошо работает для меня.
Есть более простой способ: Триггеры> Создать> Разблокировать на рабочей станции> Любой пользователь. Переводя компьютер в спящий режим, вы фактически (также) блокируете компьютер, а после пробуждения вы увидите «Заблокировано» над полем пароля, предполагая, что вы используете пароль.
Ниже приведено решение AutoHotkey, основанное на аналогичном вопросе.
Сохраните скрипт (в одну строку) ниже с окончанием файла .ahk:
Send {Volume_Down 100} ; Turns the volume DOWN 100 intervals
Чтобы запустить его при входе в систему или при пробуждении компьютера, есть сценарий AutoHotkey, который пытается решить эту проблему здесь, или вы можете запустить сценарий с помощью Task Scheduler.
Более подробную информацию можно найти здесь (контроль громкости) и здесь (для использования AutoHotkey).