显示计算机使用率或者电池放电率的Windows 软件

分享于 

5分钟阅读

电脑

  繁體

问题:

有 Windows 7软件能实时显示计算机使用的能量? 我现在使用电池条,给出估计的放电率,但这实质上是电池电量的减少。 我想要一些显示计算机在任何给定时间使用的瓦尔的东西。 这里外,电池栏对桌面计算机不起作用,我希望能够计算桌面的系统能量使用情况。

如果软件还能在一段时间内记录用户的能力,那么这就更好了。


回答 1:

最后,我找到了一个解决方案 ! 微软有一个免费的实验室程序叫做 Joulemeter,它估算了整个系统和各个组件的功耗:

Joulemeter是一个评估计算机功耗的软件工具。 它跟踪,如CPU利用率和屏幕的亮度,估计用电量的计算机资源。

在 笔记本 上,它使用内部功率测量电路,我认为它存在于大多数计算机中。 对于台式计算机,可以对外部功率测量装置进行评估或者使用外部功率测量装置。

不幸的是,我在笔记本电脑( 可能与惠普电池没有提供其他 笔记本的电池使用数据的事实有关)的自动校准中遇到了一些错误,但是可以手动校准它。

screenshot of joulemeter

我刚刚找到了这个,没有多少时间玩它了,但它看起来就像这样。


回答 2:

代码( 在C 中):


#include <stdio.h>


#include <windows.h>


#include <powrprof.h>


#pragma comment(lib,"powrprof.lib")



int main(void)


{


 SYSTEM_BATTERY_STATE sbs = {0};


 CallNtPowerInformation(SystemBatteryState, NULL, 0, &sbs, sizeof(sbs));


 printf("Charge rate: %.1f Wn", (int)sbs.Rate/1000.0);


 return 0;


}



可以执行( base64 ;1 KiB ):


TVqQAAMAAAAEAAAA//8AALgAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAyAAAAA4fug4AtAnNIbgBTM0hVGhpcyBwcm9ncmFtIGNhbm5vdCBiZSBydW4gaW4gRE9TIG1vZGUuDQ0KJAAAAAAAAABX6uPGE4uNlROLjZUTi42V0ISClRKLjZUTi4yVEYuNldCE0JUWi42V0ITulRKLjZXQhNeVEouNlVJpY2gTi42VAAAAAAAAAABQRQAATAEBADJq1E4AAAAAAAAAAOAADwELAQcKAAIAAAAAAAAAAAAAMBAAAAAQAAAAIAAAAABAAAAQAAAAAgAABAAAAAAAAAAEAAAAAAAAAAAgAAAAAgAAAAAAAAMAAAQAABAAABAAAAAAEAAAEAAAAAAAABAAAAAAAAAAAAAAAAARAAA8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA


AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC50ZXh0AAAAigEAAAAQAAAAAgAAAAIAAAAAAAAAAAAAAAAAACAAAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABiEQAAAAAAAEwRAAAAAAAA/Knx0k1iUD8AAAAAAAAAAP8lABBAAMzMzMzMzMzMzMyD7DiycohUJAOIVCQHM9KJVCQZiVQkHYlUJCG4IAAAAFCJVCQpsWWIRCQKiEQkEIhEJBWJVCQtjUQkHFCITCQNiEwkEjPJiVQkNVGJVCQ9UWaJVCRFagXGRCQUQ8ZEJBVoxkQkFmHGRCQYZ8ZEJBxhxkQkHXTGRCQfOsZEJCElxkQkIi7GRCQjMcZEJCRmxkQkJlfGRCQnCohMJCiITCQsiFQkS+hH////20QkKIPsCI1MJAjcDRAQQADdHCRR/xUIEEAAM8CDxETDzMzMzMzM


RBEAAAAAAAAAAAAAVhEAAAgQAAA8EQAAAAAAAAAAAAB8EQAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYhEAAAAAAABMEQAAAAAAAPECcHJpbnRmAABtc3ZjcnQuZGxsAAAAAENhbGxOdFBvd2VySW5mb3JtYXRpb24AAFBPV1JQUk9GLmRsbAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==



它可以用在线工具解码,这是一个。

输出:


Charge rate: -18.0 W



当然,它只是查询电池的信息,所以它的精度完全依赖于电池。 : )


回答 3:

现在看一下电池栏功能页面,它看起来像给你的能力。 你可以试着看看每一秒或者分钟下降多少个,然后做一些数学。


回答 4:

我使用 BatteryCare 并推荐,因为它比 BatteryBar ( 我以前用的) 具有更多的功能。

它还显示了充放放电时的气球弹出。放放时的数值信息以及从菜单中访问它们的更多信息。

尝试;)



COM  Window  Windows  显示  bat  电池  
相关文章