/ / Мога ли да използвам планировчик на задачи за наблюдение на батерията на моя компютър?

Мога ли да използвам планировчик на задачи за наблюдение на батерията на моя компютър?

как-направи-ти-създадат-а-задача-в-задача-Scheduler-за-батерийни ниво промени-00

Ако искате да следите внимателно лаптопа синиво на заряд на батерията, тогава може да търсите вграден начин, който да ви помогне да го наблюдавате, докато сте заети с работа. Има ли такова или имате нужда от персонализирано решение? Днешната публикация на SuperUser Q&A има отговор на въпроса на четеца за мониторинг на батерията.

Днешната сесия „Въпроси и отговори“ идва при нас от любезното съдействие на SuperUser - подразделение на Stack Exchange, общностно групиране на Q&A уебсайтове.

Въпроса

Четецът на SuperUser MiHa иска да знае как да създаде задача в Scheduler за промени в нивото на батерията на своя лаптоп:

Трябва да създам задача на базата на планировчик на задачиотносно промените в нивото на батерията. Например, да речем, че батерията на моя лаптоп е спаднала от 67% до 66% заряд. Как мога да изпълня задача въз основа на това събитие? Windows регистрира ли това изобщо? Не успях да намеря информация за това никъде.

Как да създадете задача в Scheduler за промени в нивото на батерията?

Отговорът

Сътрудникът на SuperUser DavidPostill има отговор за нас:

Трябва да създам задача в планировника на задачите въз основа на промените в нивото на батерията

Windows не регистрира този вид информация / подробности като събития. Можете обаче да използвате нещо като пакетния файл по-долу и да създадете персонализирано събитие.

Battery.cmd

Този пакетен файл следи текущия процент на зареждане на батерията и създава определено от потребителя събитие, ако зарядът падне под определената от потребителя прагова стойност.

как-направи-ти-създадат-а-задача-в-задача-Scheduler-за-батерийни ниво промени-01

Забележки:

  • Командата eventcreate работи в Windows XP до и включва Windows 10. Тя изисква администраторски права за работа.
  • Задайте _threshold според изискванията.
  • Ако батерията падне под тази стойност, събитие с идентификатор 999 ще бъде генерирано в дневника на приложението с описание „Зареждането на батерията е спаднало“.
  • Променете командата eventcreate според изискванията за вашата ситуация.
  • Променете закъснението на изчакване, както е необходимо за вашата ситуация.

Примерни резултати

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

как-направи-ти-създадат-а-задача-в-задача-Scheduler-за-батерийни ниво промени-02

И ето новият запис в дневника на събитията:

как-направи-ти-създадат-а-задача-в-задача-Scheduler-за-батерийни ниво промени-03

EventCreate синтаксис

как-направи-ти-създадат-а-задача-в-задача-Scheduler-за-батерийни ниво промени-04

Допълнителна информация

  • A-Z индекс на командния ред на Windows CMD - отлична справка за всички неща, свързани с командния ред на Windows.
  • eventcreate - Създайте персонализирано събитие в Windows Viewer.
  • schtasks - Създаване или редактиране на планирана работа / задача. Работата може да бъде създадена на локален или отдалечен компютър.
  • wmic - Команда за инструменти за управление на Windows.

Имате какво да добавите към обяснението? Озвучете в коментарите. Искате ли да прочетете повече отговори от други потребители на Stack Exchange, работещи в технологиите? Вижте цялата дискусионна тема тук.

Кредитна снимка: DavidPostill (SuperUser)