![]() |
Модераторы: Partizan, gambit |
![]() ![]() ![]() |
|
okaton |
|
|||
Бывалый ![]() Профиль Группа: Участник Сообщений: 213 Регистрация: 24.11.2006 Репутация: нет Всего: нет |
Доброго времени суток
![]() Подскажите как мониторить состояние аккумулятора в ноутбуке |
|||
|
||||
Partizan |
|
|||
![]() Let's do some .NET ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 2828 Регистрация: 19.12.2005 Где: Санкт-Петербург Репутация: 8 Всего: 67 |
okaton, google PowerStatus class
-------------------- СУВ, Partizan. |
|||
|
||||
Drabuna |
|
|||
![]() Дивелоперчег ![]() Профиль Группа: Участник Сообщений: 157 Регистрация: 27.3.2008 Где: Киев Репутация: 2 Всего: 3 |
SystemInformation.PowerStatus.BatteryLifePercent
|
|||
|
||||
okaton |
|
|||
Бывалый ![]() Профиль Группа: Участник Сообщений: 213 Регистрация: 24.11.2006 Репутация: нет Всего: нет |
Спасибо за помощь
![]() Я получил такие результаты: The value of the PowerStatus property is: PowerStatus.PowerLineStatus is: Online PowerStatus.BatteryChargeStatus is: Charging PowerStatus.BatteryFullLifetime is: -1 PowerStatus.BatteryLifePercent is: 0,63 PowerStatus.BatteryLifeRemaining is: -1 Что такое вот это PowerStatus.BatteryFullLifetime is: -1 и вот это PowerStatus.BatteryLifeRemaining is: -1 погуглив я не очень понял :( Почему -1 контроллер не поддерживает? Подскажите а возможно ли вместо процентов заряда получить текущую емкость в числах? Ведь как-то же эти проценты вычисляются. Это сообщение отредактировал(а) okaton - 9.2.2009, 18:41 |
|||
|
||||
Drabuna |
|
|||
![]() Дивелоперчег ![]() Профиль Группа: Участник Сообщений: 157 Регистрация: 27.3.2008 Где: Киев Репутация: 2 Всего: 3 |
В каких числах?)
|
|||
|
||||
Partizan |
|
|||
![]() Let's do some .NET ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 2828 Регистрация: 19.12.2005 Где: Санкт-Петербург Репутация: 8 Всего: 67 |
okaton,
The value of the PowerStatus property is: PowerStatus.PowerLineStatus is: Online PowerStatus.BatteryChargeStatus is: Charging PowerStatus.BatteryFullLifetime is: -1 //The reported number of seconds of battery life available when the battery is fully charged, or -1 if the battery life is unknown. PowerStatus.BatteryLifePercent is: 0,63 PowerStatus.BatteryLifeRemaining is: -1 //The approximate number of seconds of battery life remaining, or –1 if the approximate remaining battery life is unknown. -------------------- СУВ, Partizan. |
|||
|
||||
okaton |
|
|||
Бывалый ![]() Профиль Группа: Участник Сообщений: 213 Регистрация: 24.11.2006 Репутация: нет Всего: нет |
Drabuna, Аккумулятор характеризуется емкостью которая выражается в амперах. Вот мне они самые и нужны, если можно
![]() ![]() |
|||
|
||||
Partizan |
|
|||
![]() Let's do some .NET ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 2828 Регистрация: 19.12.2005 Где: Санкт-Петербург Репутация: 8 Всего: 67 |
okaton, в WinAPI есть функция GetPwrCapabilities, через которую из структуры SYSTEM_POWER_CAPABILITIES(поле BatteryScale) можно получить структуру BATTERY_REPORTING_SCALE, в которой в савою очередь есть поля
Насчёт существования .NET обёрток над этим методом, мне ничего не известно...если таких нет, то придётся дёргать эту native функцию -------------------- СУВ, Partizan. |
|||
|
||||
okaton |
|
|||
Бывалый ![]() Профиль Группа: Участник Сообщений: 213 Регистрация: 24.11.2006 Репутация: нет Всего: нет |
Partizan, спасибо погуглужаюсь и мсдниваюсь
Это сообщение отредактировал(а) okaton - 9.2.2009, 19:57 |
|||
|
||||
okaton |
|
|||
Бывалый ![]() Профиль Группа: Участник Сообщений: 213 Регистрация: 24.11.2006 Репутация: нет Всего: нет |
Что-то не выходит каменный цветок, примеров, доступных для меня, я не нашел
![]() Зато обнаружил что такое возможно точно картинка, надеюсь что и силами шарпа тоже ![]() Буду рад помощи ![]() |
|||
|
||||
QryStaL |
|
|||
![]() Intellectual feast ![]() ![]() Профиль Группа: Участник Сообщений: 914 Регистрация: 30.11.2005 Репутация: 10 Всего: 32 |
-------------------- I don't need a reason being who I am... |
|||
|
||||
okaton |
|
|||
Бывалый ![]() Профиль Группа: Участник Сообщений: 213 Регистрация: 24.11.2006 Репутация: нет Всего: нет |
Это то что удалось найти. А что теперь с этим делать? |
|||
|
||||
Partizan |
|
|||
![]() Let's do some .NET ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 2828 Регистрация: 19.12.2005 Где: Санкт-Петербург Репутация: 8 Всего: 67 |
okaton, а чего, GetPwrCapabilities не подошло?
-------------------- СУВ, Partizan. |
|||
|
||||
okaton |
|
|||
Бывалый ![]() Профиль Группа: Участник Сообщений: 213 Регистрация: 24.11.2006 Репутация: нет Всего: нет |
Partizan, как сказать
Это сообщение отредактировал(а) okaton - 11.2.2009, 11:59 |
|||
|
||||
okaton |
|
|||
Бывалый ![]() Профиль Группа: Участник Сообщений: 213 Регистрация: 24.11.2006 Репутация: нет Всего: нет |
Путь который избрал я к сожалению не верен, возвращаюсь к поиску...
Partizan а как этим воспользоваться? примеров нигде не нашел Добавлено @ 18:41 Для WM есть такая вещь:
Но для ББ она не подходит из-за coredll.dll, а есть что-то похожее для ББ? Мне нужно: емкость общая (вся), емкость текущая, ток разряда Это сообщение отредактировал(а) okaton - 11.2.2009, 20:43 |
|||
|
||||
![]() ![]() ![]() |
Прежде чем создать тему, посмотрите сюда: | |
|
Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов. Что делать если Вам помогли, но отблагодарить помощника плюсом в репутацию Вы не можете(не хватает сообщений)? Пишите сюда, или отправляйте репорт. Поставим :) Так же не забывайте отмечать свой вопрос решенным, если он таковым является :) Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, mr.DUDA, Partizan, PashaPash. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | .NET для новичков | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |