VBS获取温度

set wmi=GetObject("winmgmts:\\.\root\CIMV2")
set wmi2=GetObject("winmgmts:\\.\root\WMI")
set w=wmi.ExecQuery("select * from win32_Battery")
a="Battery"
for each i in w
a=a & vbcrlf & i.Availability
a=a & vbcrlf & i.BatteryStatus
a=a & vbcrlf & i.BatteryRechargeTime
a=a & vbcrlf & i.MaxRechargeTime
a=a & vbcrlf & i.Status
a=a & vbcrlf & i.StatusInfo
a=a & vbcrlf & i.TimeOnBattery
a=a & vbcrlf & i.TimeToFullCharge
next
set w=wmi.ExecQuery("select * from win32_processor")
a=a & vbcrlf & "CPU名称"
for each i in w
a=a & vbcrlf & i.Name
next
set w=wmi2.ExecQuery("select * from MSAcpi_ThermalZoneTemperature")
a=a & vbcrlf & vbcrlf & "CPU温度"
for each i in w
a=a & vbcrlf & (i.CurrentTemperature - 2732)/10.0
next
set w=wmi.ExecQuery("select * from win32_ComputerSystem")
a=a & vbcrlf & vbcrlf & "内存大小"
for each i in w
a=a & vbcrlf & i.TotalPhysicalMemory
next
set w=wmi.ExecQuery("select * from win32_DiskDrive")
a=a & vbcrlf & vbcrlf & "硬盘大小"
for each i in w
a=a & vbcrlf & i.Size
next
set w=wmi.ExecQuery("select * from win32_LogicalDisk where DriveType='3'")
a=a & vbcrlf & vbcrlf & "盘符----大小"
for each i in w
a=a & vbcrlf & i.DeviceID & " ---- " & i.Size
next
set w=wmi.ExecQuery("select * from win32_NetworkAdapter")
a=a & vbcrlf & vbcrlf & "网络适配器"
for each i in w
a=a & vbcrlf & i.ProductName
next
Set w = wmi.ExecQuery("Select * from Win32_NetworkAdapterConfiguration Where IPEnabled=True")
a=a & vbcrlf & vbcrlf & "MAC地址"
For Each i in w
a=a & vbcrlf & i.MACAddress
Next
set w=wmi.ExecQuery("select * from win32_VideoController")
a=a & vbcrlf & vbcrlf & "显卡型号----显存"
for each i in w
a=a & vbcrlf & i.Name & " ---- " & i.AdapterRAM
next
Set FSO = CreateObject("Scripting.FileSystemObject")
set f=fso.opentextfile("xinxi.txt",2,true)
f.write "电脑信息:" & vbcrlf & vbcrlf & a
f.close
msgbox "OK"

引用C代码

如何获得CPU温度? - .net - 码客

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值