手机
当前位置:查字典教程网 >脚本专栏 >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 base64 解密脚本代码

vbs复制文件夹的实现代码

用vbs实现随机读取文件的一行内容的脚本

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

vbs qq自动发信息增强版

vbs sendmail发邮件带附件方法

用vbs实现取消隐藏文件夹中的所有文件

vbs fso跨盘移动文件夹的怪问题

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

vbs实现的eMule电驴自动关机脚本代码

精品推荐
分类导航