手机
当前位置:查字典教程网 >脚本专栏 >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 自动复制U盘的内容

vbs base64 解密脚本代码

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

vbs加administrator用户的代码

用vbs实现对文本文件中的项计数

用vbs实现获取电脑硬件信息的脚本_最新版第1/4页

vbs下用Shell.Application获取图片分辨率

VBS 获取外网IP的实现代码

vbs qq自动发信息增强版

Rcmd.vbs [Remote Cmd with wmi]远程脚本

精品推荐
分类导航