2

Я нашел руководство по использованию планировщика заданий для использования VLC на моем компьютере в качестве будильника. По сути, это работает следующим образом:

  • Компьютер автоматически загружается утром за 5 минут до будильника
  • Используйте nircmd чтобы установить системный том на 50% (nircmd setsysvolume 32768)
  • Вызовите VLC для воспроизведения моего аудиофайла (vlc C:\path\alarm.ogg)

Это хорошо работает, но есть две проблемы. Во-первых, если я вовремя проснулся, единственный способ остановить тревогу - это выключить компьютер (поскольку задание запускается независимо от того, вошел я в систему или нет, мне нужно выключить его полностью). Во-вторых, файл воспроизводится только один раз, он не продолжается.

Я знаю, что VLC имеет флаг -L для указания повторения цикла файла, но это по-прежнему оставляет первую проблему. Мне нравится это общее решение, потому что оно не требует установки дополнительного программного обеспечения; он использует VLC, который я все равно установил.

Есть ли лучший способ справиться с тревогой на моем компьютере? Я на Windows 8.1 Pro.

2 ответа2

1

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

Один из способов исправить это - превратить ваш скрипт в сервис. Таким образом, если вы встали рано, вы можете просто зайти в диспетчер задач и остановить службу. Я не совсем уверен, как вручную настроить службу в Windows, но если вы не возражаете против установки дополнительного программного обеспечения, это должно быть тривиально, если вы используете NSSM (диспетчер служб не для сосания)

0

Скажем, у вас задание на выполнение в 8:00, а вы вместо этого просыпаетесь в 7:30. Одним из возможных решений может быть:

  1. Создайте ярлык, который запускается от имени администратора и отключает задачу, используя schtasks /change /disable /tn "taskname" . Конечно, вы можете назначить ему комбинацию клавиш, чтобы ее было проще вызывать.

  2. Создайте вторую задачу, которая запускается в 8:01 ежедневно и повторно включает первую задачу, чтобы она выполнялась на следующий день.

Кроме того, вы можете также установить ярлык для использования nircmd для отключения звука и второй задачи для включения звука (хотя это будет означать, что ваш звук будет отключен с 7:30 до 8:01).

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