然后目标明确为调用OpenHardwareMonitorLib.dll进行获取,这是软件OpenHardwareMonitor中提供的DLL文件。 这里使用的是最新版的0.9.6 OpenHardwareMonitor软件截图(PS:这是办公电脑) 至于那些直接通过端口调用OpenHardwareMonitor信息的方法,都需要OpenHardwareMonitor软件在后台运行。 再然后就会遇到一些诸如Hardware不存在,Computer不存在...
2. 使用 OpenHardwareMonitorLib.dll 这种方法类似于将 OpenHardwareMonitorLib.dll 作为第三方库引入到pytho...
步骤1:安装OpenHardwareMonitorLib 首先,我们需要安装OpenHardwareMonitorLib库。在Python中,我们可以使用pip来安装: AI检测代码解析 pip install OpenHardwareMonitor 1. 步骤2:导入必要的模块 在我们的Python脚本中,我们需要导入OpenHardwareMonitorLib库以及其他必要的模块: AI检测代码解析 importOpenHardwareMonitor.HardwareasHardwa...
from OpenHardwareMonitorLib import * spec = Computer() spec.GPUEnabled = True spec.CPUEnabled = True spec.Open() # Get CPU Temp def Cpu_Temp(): while True: for cpu in range(0, len(spec.Hardware[0].Sensors)): if "/temperature" in str(spec.Hardware[0].Sensors[cpu].Identifier): prin...
OpenHardwareMonitor是一个开源的硬件监控工具,它可以通过WMI接口提供硬件信息。我们可以使用pythonnet库来调用OpenHardwareMonitor提供的DLL文件,从而获取GPU温度。 首先,需要安装pythonnet库: bash pip install pythonnet 然后,下载OpenHardwareMonitorLib.dll文件(可以从OpenHardwareMonitor的Github页面找到),并确保Python脚本可以访...
# 获取 CPU/GPU 温度# pip install pythonnet从 OpenHardwareMonitorLib导入 clrclr.AddReference("OpenHardwareMonitorLib")*spec = Computer()spec.GPUEnabled = Truespec.CPUEnabled = Truespec.Open()# Get CPU Tempdef Cpu_Temp():while True:for cpu in...
首先,下载OpenHardwareMoniter。它包含一个名为OpenHardwareMonitorLib.dll的文件(版本 0.9.6,2020 年 12 月)。 安装模块pythonnet: pip install pythonnet 下面的代码在我的电脑上运行良好(获取 CPU 温度): import clr # the pythonnet module. clr.AddReference(r'YourdllPath') ...
# Get CPU/GPU Temperature# pip install pythonnetimport clrclr.AddReference("OpenHardwareMonitorLib")from OpenHardwareMonitorLib import *spec = Computer()spec.GPUEnabled = Truespec.CPUEnabled = Truespec.Open()# Get CPU Tempdef Cpu_Temp():while True:for cpu in range(0, len(spec.Hardware[0]....
根据不同平台,本文将分别介绍Windows和Linux下的部件温度读取方法。对于Windows10系统,一种方法是通过使用OpenHardwareMonitorLib.dll文件,但请注意,Windows11系统可能无法运行此代码(我原先在Windows10环境下编写并测试成功,升级至Windows11后运行出现错误)。由于无法验证其他低版本Windows系统的兼容性,这里...
from OpenHardwareMonitorLib import * spec = Computer() spec.GPUEnabled = True spec.CPUEnabled = True spec.Open() # Get CPU Temp def Cpu_Temp(): while True: for cpu in range(0, len(spec.Hardware[0].Sensors)): if "/temperature" in str(spec.Hardware[0].Sensors[cpu].Identifier): ...