![]() |
Автоматическая смена режимов электропитания
Здравствуйте.
Появилась идея - менять параметры электропитания через Task Scheduler при смене уровня заряда батареи. Например, при падении заряда батареи до 50%, меняем через Scheduler яркость монитора со 90% до 50%, максимальную загрузку процессора со 100% до 85%, громкость динамиков со 100% до 95%. Все это несущественно повлияет на работу ноутбука, зато мы получим намного большее время его работы. Так, же переключение между планами питания можно производить при простое системы. Вопрос вот в чем. Я знаю как сменить план питания, я знаю как сменить нужные мне параметры через Щедулер, но я не знаю, какие Евенты нужно использовать. Уже пробовал мониторить все евенты, но без толку. Кроме как Кернел-Повер 42 и ВинАпдейт при отключении питания от сети ничего не записывалось в журнал. Как мониторить заряд батареи? Виндовс же как-то выводит уведомление при низком заряде, как-то переводит в гибрид режим при критическом заряде. Как делать это нам? Какие евенты? Кто может помочь? |
Galer, интересная мысль :) Как вариант, повесить в планировщке скрипт, который (каждые 15 минут, например):
1. Определяет уровень заряда: Powershell – проверка статуса батареи ноутбука - wAdmin.ru. 2. При уровне ниже заданного изменяет план э/п Setting your machine power plan via Powershell. Если вас устраивает такой подход, для помощи по скриптам можно перенести тему в соотв. раздел. |
Цитата:
|
Большое спасибо за ссылки на документацию по PowerShell. Я реализую этот скрипт и выложу решение в течении двух дней.
|
Время: 16:43. |
Время: 16:43.
© OSzone.net 2001-