Использование компьютера (VLC) в качестве будильника

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

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

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

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

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

27
задан fixer1234
15.02.2023 2:55 Количество просмотров материала 3140
Распечатать страницу

2 ответа

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

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

1
отвечен aidanharris 2023-02-16 10:43

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

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

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

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

0
отвечен Karan 2023-02-16 13:00

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх