If-Koubou

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

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

Ако искате да наблюдавате внимателно нивото на зареждане на батерията на лаптопа си, може да потърсите вграден начин да го следите, докато сте натоварени с работа. Има ли едно или имате нужда от персонализирано решение? Днешната публикация "СуперУслушвател" има отговор на въпроса на читателя за мониторинг на батерията.

Днешната сесия за въпроси и отговори ни идва с любезното съдействие на SuperUser - подразделение на Stack Exchange - обединяване на уеб сайтове с въпроси и отговори.

Въпроса

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

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

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

Отговорът

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

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

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

Battery.cmd

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

Забележки:

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

Пример за изход

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

И тук е новото вписване в регистъра на събитията:

EventCreate Синтаксис

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

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

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

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