gpt4 book ai didi

windows - 批处理文件以 °C 获取 CPU 温度并设置为变量

转载 作者:可可西里 更新时间:2023-11-01 12:57:44 31 4
gpt4 key购买 nike

如何获取批处理文件来计算 Cpu 的温度并将其作为变量返回。我知道这是可以完成的,因为我已经看到它已经完成了。该解决方案可以使用任何外部工具。我在谷歌上看了至少 2 个小时,但一无所获。任何人都可以帮忙。谢谢。

最佳答案

您可以使用 wmic.exe :

wmic /namespace:\\root\wmi PATH MSAcpi_ThermalZoneTemperature get CurrentTemperature

wmic 的输出如下所示:

CurrentTemperature
2815

MSAcpi_ThermalZoneTemperature 的单位是开尔文的十分之一度,所以如果你想要摄氏度,你可以这样做:

@echo off

for /f "delims== tokens=2" %%a in (
'wmic /namespace:\\root\wmi PATH MSAcpi_ThermalZoneTemperature get CurrentTemperature /value'
) do (
set /a degrees_celsius=%%a / 10 - 273
)

echo %degrees_celsius%

一些事情:

1) 您的硬件可能支持也可能不支持该属性。

2) 每个启动周期该值可能更新也可能不更新一次以上。

3) 您可能需要管理权限才能查询该值。

关于windows - 批处理文件以 °C 获取 CPU 温度并设置为变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24004300/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com