Программное обеспечение компьютерной сигнализации?

392
Mehrdad

Кто-нибудь знает о бесплатной (желательно с открытым исходным кодом) программе, которая может вывести компьютер из режима сна / гибернации и сделать что-то, например, воспроизвести звук будильника?

(Да, это возможно - функция Windows SetWaitableTimer позволяет вам установить параметр «возобновить в спящем режиме». И да, мне действительно нужно разбудить компьютер, поэтому программы, которые не могут этого сделать, не помогают .)

0

1 ответ на вопрос

3
CreeDorofl

Планировщик задач Windows может сделать это. Запустите его, нажмите «Создать задачу» и перейдите на вкладку «Условия». Есть флажок для пробуждения компьютера для выполнения задачи. Затем вы можете запустить программу. На самом деле это не должна быть программа, вы можете просто просмотреть свой любимый mp3-файл или что-то еще, и он запустит любую программу, связанную для воспроизведения звуковых файлов.

+1 this answer needs lots of upvotes! :D Thanks a lot! Just a question, though: Is there any way to put the computer back to sleep after the task, if it was already asleep? Mehrdad 13 лет назад 0
Я не думаю, что это делает ... Одно решение, немного уродливое, состоит в том, чтобы запланировать 2-е задание одновременно с вашей тревогой. Эта задача выполняется следующим образом: http://www.mydigitallife.info/2007/11/29/schedule-windows-shutdown-with-vista-shutdown-sleep-timer/ CreeDorofl 13 лет назад 0
@CreeDorofl: Я думал об этом, но проблема в том, что он будет работать независимо от того, спал компьютер или нет. : \ Mehrdad 13 лет назад 0
хм, не уверен, почему это не сработает ... задача 1 - твой сигнал тревоги. Задание 2 запускается сразу после этого и запускает спящий режим с этой второй программой. Это может заставить его через 5 минут или столько времени, сколько вы хотите. CreeDorofl 13 лет назад 0
@CreeDorofl: Но что, если компьютер уже не спит? Это должно только спать, если компьютер спал; в противном случае компьютер может быть чем-то занят, поэтому мы не хотим, чтобы он спал. Mehrdad 13 лет назад 0
Вам нужно будет проверить события в журнале событий, чтобы найти последний раз, когда компьютер проснулся. Если компьютер не спал во время запуска задачи, не выключайте его. dolmen 13 лет назад 0
О, я понимаю, что вы имеете в виду. Ваш компьютер находится в спящем режиме через XX минут? Иногда он спит, даже если вы хотите, чтобы он выполнял какую-то задачу (обрабатывает видео, 3D-рендеринг, что-то еще?). У меня такое впечатление, что компьютер не будет спать, если он занят чем-то важным. Может быть, это зависит от каждой программы, может ли сон прерывать программу или нет. CreeDorofl 13 лет назад 0