手机
当前位置:查字典教程网 >脚本专栏 >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获取电脑硬件信息实例】相关文章:

Hardware_Info.vbs 获取硬件信息的VBS代码

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

vbs qq自动发信息增强版

vbs base64 解密脚本代码

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

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

从XML文件中获取信息的vbs代码

利用vbs脚本实现设置IE的打印页眉页脚信息

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

vbs加administrator用户的代码

精品推荐
分类导航