手机
当前位置:查字典教程网 >脚本专栏 >vbs >vbs wmi获取电脑硬件信息实例
vbs wmi获取电脑硬件信息实例
摘要:Setwmi=GetObject("winmgmts:")Setboard=wmi.instancesof("win32_baseboard...

Setwmi=GetObject("winmgmts:")

Setboard=wmi.instancesof("win32_baseboard")

ForEachbInboard

msg="主板:"&b.Manufacturer&vbTab&b.product&vbTab&Chr(13)

Next

msg=msg&Chr(13)&"---"+Chr(13)

Setcpus=wmi.instancesof("win32_processor")

msg=msg&"CPU特征:"+Chr(13)

ForEachcpuIncpus

msg=msg+cpu.deviceid&vbTab&cpu.name&Chr(13)_

&vbtab&cpu.SocketDesignation&vbtab&cpu.CurrentClockSpeed&"MHz"&vbtab&cpu.l2cachesize&"Kb_L2"&Chr(13)

Next

msg=msg&Chr(13)&"---"+Chr(13)

Setmem=wmi.instancesof("win32_physicalmemory")

msg=msg&"内存容量:"+Chr(13)

ForEachmInmem

msg=msg&m.tag&space(10)&m.capacity&+Chr(13)

Next

Setmem=wmi.instancesof("win32_computersystem")

ForEachmInmem

msg=msg&"内存总容量:"&Round((m.totalphysicalmemory/1024^2),2)&"M"+Chr(13)

Next

msg=msg&Chr(13)&"---"+Chr(13)

Setdisplay=wmi.instancesof("Win32_videocontroller")

msg=msg&"显示系统:"+Chr(13)

ForEachvideoIndisplay

msg=msg&video.deviceid&vbTab&video.name&Chr(13)

Next

msg=msg&Chr(13)&"---"+Chr(13)

Setdisks=wmi.instancesof("win32_diskdrive")

msg=msg&"硬盘容量:"+Chr(13)

ForEachdIndisks

Ifint(d.size/(1024^3))=0Then

n=Round(d.size/(1024^2),2)&"M"

Else

n=Round(d.size/(1024^3),2)&"G"

EndIf

msg=msg+d.deviceid&"空间为:"&n&Chr(13)

Next

msg=msg&Chr(13)&"---"+Chr(13)

MsgBoxmsg,0,"电脑基本特征"

【vbs wmi获取电脑硬件信息实例】相关文章:

用vbs操作注册表实例代码

vbs重启TP-Link路由器示例

vbs Size 属性使用介绍(获取文件大小)

用vbs实现本地连接禁用/启用脚本代码

用vbs实现读取文本文件的方法

VBS 获取外网IP的实现代码

vbs sendmail发邮件带附件方法

vbs base64 解密脚本代码

VBS通过WMI获取CPU使用率的代码

vbs获取当前时间日期的代码

精品推荐
分类导航