我想知道有什麼方法可以通過c#代碼知道筆記本電腦的電池是否已充滿電,或者電池充滿時是否有任何事件發生。如何通過一些API在Windows 7中獲取電池狀態?
回答
我猜你可以使用WMI類Win32_Battery。
有多種領域,可能是有用的 - DesignCapacity
,BatteryStatus
,FullChargeCapacity
或ExpectedLife
所以我的猜測是,你可以使用WMI來閱讀這兩個值,然後計算FullChargeCapacity/BatteryStatus/DesignCapacity/ExpectedLife
找到電池健康百分比數。
我想寫一個alaram當電池充滿電時,它會發出信號。我不擔心它的健康 – user1783761
是的,但是你可以用它來告訴它什麼時候使用比較時充滿電,那麼你可以做你的鬧鐘或任何其他。 – lifetimes
@ user1783761 - 您只需看看有關課程即可。你可以使用'BatteryStatus'和'ExpectedLife'來實現你的目標。 –
- 1. 獲取電池狀態
- 2. 如何獲取電池狀態?
- 3. 從J2ME獲取電池狀態
- 4. Windows Phone電池狀態
- 5. 是否有任何Android API獲取CPU和電池狀態?
- 6. 在Java中獲取Windows充電狀態
- 7. 使用win32 API讀取Windows CE的電池狀態
- 8. android中的電池狀態
- 9. 通過github API獲取構建狀態
- 10. OSX中的電池狀態?
- 11. BackgroundTask觸發電池狀態
- 12. 獲取Windows 7的網絡狀態
- 13. 如何在android中更新系統電池狀態的通知
- 14. MAC OSX-如何使用python獲取電池百分比狀態?
- 15. 在Windows中開發C#應用程序來獲取Android電池狀態
- 16. 在python中使用wmi獲取電池狀態?
- 17. 電池充電狀態c#
- 18. 電池圖標在Windows 7中消失
- 19. Mac - 獲取電池/充電狀態(插入或不插入)
- 20. 如何通過Spark Hidden Rest獲取所有工作狀態API
- 21. 如何通過REST API獲取所有mapreduce作業的狀態?
- 22. 如何通過Eventbrite API獲取訂單的狀態
- 23. 如何通過API獲取亞馬遜健康狀態
- 24. 檢查電池狀態6.5
- 25. 從Android中的服務獲取電池狀態
- 26. 如何通過API查詢Windows Phone 7電話號碼?
- 27. 獲取ios中每次更改的電池狀態
- 28. 通過shell腳本獲取應用程序池的狀態
- 29. 如何檢索雙電池狀態?
- 30. 如何從iPhone中讀取電池盒狀態?
您可能想要閱讀以下問題:http://stackoverflow.com/questions/3154554/how-do-i-get-battery-information-in-windows?rq=1 –