Домашняя » как » Могу ли я использовать планировщик заданий для мониторинга батареи моего компьютера?

    Могу ли я использовать планировщик заданий для мониторинга батареи моего компьютера?

    Если вы хотите внимательно следить за уровнем заряда батареи вашего ноутбука, возможно, вы ищете встроенный способ контроля за ним, когда вы заняты работой. Есть одно или вам нужно индивидуальное решение? В сегодняшнем посте SuperUser Q & A есть ответ на вопрос читателя о мониторинге батареи.

    Сегодняшняя сессия вопросов и ответов пришла к нам благодаря SuperUser - подразделению Stack Exchange, группе веб-сайтов вопросов и ответов, управляемой сообществом..

    Вопрос

    Считыватель SuperUser MiHa хочет знать, как создать задачу в планировщике задач для изменения уровня заряда батареи на своем ноутбуке:

    Мне нужно создать задачу в планировщике задач на основе изменений уровня заряда батареи. Например, скажем, батарея моего ноутбука падает с 67 процентов до 66 процентов оставшегося заряда. Как я могу запустить задачу на основе этого события? Windows вообще регистрирует это? Я не смог найти информацию об этом нигде.

    Как создать задачу в планировщике задач для изменения уровня заряда батареи?

    Ответ

    Участник SuperUser DavidPostill имеет ответ для нас:

    Мне нужно создать задачу в планировщике задач на основе изменений уровня заряда батареи

    Windows не регистрирует такую ​​информацию / детали как события. Однако вы можете использовать что-то вроде командного файла ниже и создать собственное событие.

    Battery.cmd

    Этот пакетный файл отслеживает текущий процент заряда батареи и создает пользовательское событие, если заряд падает ниже определенного пользователем порогового значения..

    Заметки:

    • Команда eventcreate работает в Windows XP вплоть до Windows 10. Она требует прав администратора для работы.
    • Установите _threshold как требуется.
    • Если батарея падает ниже этого значения, событие с идентификатором 999 будет сгенерировано в журнале событий ПРИЛОЖЕНИЯ с описанием «Заряд батареи упал».
    • Измените команду eventcreate, как требуется для вашей ситуации.
    • Измените задержку по времени, как требуется для вашей ситуации.

    Пример вывода

    Моя батарея в настоящее время заряжена на 81 процент. Я установил порог в 82 процента. Вот что происходит, когда я запускаю Battery.cmd:

    И вот новая запись в журнале событий:

    EventCreate Синтаксис

    Дальнейшее чтение

    • Индекс A-Z командной строки Windows CMD - превосходный справочник по всем вопросам, связанным с командной строкой Windows.
    • eventcreate - создает пользовательское событие в средстве просмотра событий Windows..
    • schtasks - Создание или редактирование запланированной работы / задачи. Задание может быть создано на локальном или удаленном компьютере.
    • wmic - команда инструментария управления Windows.

    Есть что добавить к объяснению? Отключить звук в комментариях. Хотите узнать больше ответов от других технически подкованных пользователей Stack Exchange? Ознакомьтесь с полным обсуждением здесь.

    Изображение предоставлено: DavidPostill (SuperUser)