找回密码
 加入
搜索
查看: 2223|回复: 5

AU3如何获取GPU温度,NV显卡的,求解

[复制链接]
发表于 2009-5-8 10:57:27 | 显示全部楼层 |阅读模式
下面是获取CPU温度,当达到指定温度则回写信息,现在我的工作需要CPU和GPU

(显卡核心)的温度都要监视,达到要求值,就回写信息,

注:config要2个变量,一个设定CPU,一个是GPU



Dim $temp
        $config=IniRead ("config.ini", "config", "存储路径", "")
    $objWMIService = ObjGet("winmgmts:\\.\root\WMI")
    $colItems = $objWMIService.ExecQuery("SELECT * FROM

MSAcpi_ThermalZoneTemperature")
    $temp = ""
    For $objItem in $colItems
        $temp &= "CurrentTemperature: " & ($objItem.CurrentTemperature

- 2732) / 10 & ""
    Next
        If Number(StringTrimLeft($temp,20))>=60 Then
        FileWriteLine(@ComputerName & ".txt",

@YEAR&'-'&@MON&'-'&@MDAY&'-'&@HOUR&'点 '&@MIN&'分'&@SEC&'秒' & "  温度

:" & StringTrimLeft($temp,20) & "°C")
        EndIf
 楼主| 发表于 2009-5-9 12:11:19 | 显示全部楼层
自己顶一下
 楼主| 发表于 2009-5-10 11:57:24 | 显示全部楼层
一天一顶

斑主老大请回个话啊,如果没有这个功能,就和我说一声,我就不求了啊
发表于 2009-5-10 15:43:54 | 显示全部楼层
WMI帮不上忙 I'm Sorry
发表于 2009-5-10 16:20:14 | 显示全部楼层
WMI做不到的,MS制定WMI的时候估计没打算过GPU。要实现楼主要求,应该从显卡驱动API下手。而且像NV和ATI都是各有各做法,还要按厂商来实现。
 楼主| 发表于 2009-5-11 14:11:00 | 显示全部楼层
哦,我知道了,很多检测软件都能读取显卡GPU温度,
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-9-23 03:15 , Processed in 0.078994 second(s), 24 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表